- 安装redis脚本并启动。
## 下载rediscd / wget http://download.redis.io/releases/redis-7.2.2.tar.gz tar -zvxf redis-7.2.2.tar.gz mv /root/redis-7.2.2 /usr/local/redis cd /usr/local/redis make && makePREFIX=/usr/local/redis install ./bin/redis-server & ./redis.conf
将以上脚本新建文件并保存列入保存为:redisload.sh
授权
chmod777 redisload.sh
- redis的各项配置
key | value | Meaning |
daemonize | yes、no | 是否启用守护进程,设置为yes 可后台启动 |
port | 6379 | 端口,默认6379 |
bind | * | 绑定的主机地址,是否设置可远程访问 |
protected-mode | 是否启用保护模式,若需要外网可访问设置为no,默认为yes | |
timeout | 3000 | 连接超时时间 |
loglevel | debug、verbose、notice、warning | 日志级别,默认为 notice |
requirepass | 密码,默认无密码。 | |
- 设置更改配置脚本并重新启动
echo"更改redis配置信息并启动"FILE_NAME="redis.conf"ALL_FILE_NAME="/usr/local/redis/redis.conf"ALL_FILE_NAME_BACK="/usr/local/redis/redis.confback"cd /usr/local/redis if [ -f"${ALL_FILE_NAME}" ]; thenmv${ALL_FILE_NAME}${ALL_FILE_NAME_BACK}fitouch /usr/local/redis/redis.conf echo"requirepass hnrr33" >> ${FILE_NAME}echo"bind *" >> ${FILE_NAME}echo"protected-mode no" >> ${FILE_NAME}echo"port 16379" >> ${FILE_NAME}echo"daemonize yes" >> ${FILE_NAME}echo"参数设置完毕,使用定义参数启动服务"chmod777 /usr/local/redis/redis.conf ./bin/redis-server ./redis.conf
该启动脚本启动时会提示需要设置内存。
- 批量设置内容并启动
echo"更改redis配置信息并启动"FILE_NAME="redis.conf"ALL_FILE_NAME="/usr/local/redis/redis.conf"ALL_FILE_NAME_BACK="/usr/local/redis/redis.confback"cd /usr/local/redis if [ -f"${ALL_FILE_NAME}" ]; thenmv${ALL_FILE_NAME}${ALL_FILE_NAME_BACK}fitouch /usr/local/redis/redis.conf cat>/usr/local/redis/redis.conf<<EOF requirepass 密码 bind * protected-mode no port 16379daemonize yesdir ./ pidfile /var/run/redis_6379.pid appendonly no appendfilename "appendonly.aof"appendfsync everysec EOF echo"参数设置完毕,使用定义参数启动服务"chmod777 /usr/local/redis/redis.conf echo1 > /proc/sys/vm/overcommit_memory ./bin/redis-server ./redis.conf