wget http://download.redis.io/releases/redis-4.0.2.tar.gz
cd /usr/local/src
tar -xzvf redis-4.0.2.tar.gz
cd /usr/local/src/redis-4.0.2
yum install -y gcc
make
cp /usr/local/src/redis-4.0.2/src/redis-server /usr/local/bin/
cp /usr/local/src/redis-4.0.2/src/redis-cli /usr/local/bin/
mkdir /etc/redis
cp /usr/local/src/redis-4.0.2/redis.conf /etc/redis/6379.conf
vim /etc/redis/6379.conf
在bind 127.0.0.1前加“#”将其注释掉
② 默认为保护模式,把 protected-mode yes 改为 protected-mode no
③ 默认为不守护进程模式,把daemonize no 改为daemonize yes
④ 将 requirepass foobared前的“#”去掉,密码改为你想要设置的密码(我为了练习用,设置为123456)
5 maxmemory 2048000000 #设置最大占用内存
设置完,按“ESC”键,只有输入“:wq!”保存退出
设置redis开机自启动
cp /usr/local/src/redis-4.0.2/utils/redis_init_script /etc/init.d/redisd
在第一行加入如下两行注释,保存退出
vim /etc/init.d/redisd
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
再次执行开机自启命令,成功
chkconfig redisd on
现在可以直接已服务的形式启动和关闭redis了
启动:
service redisd start
关闭:
service redisd stop
带密码关闭:
redis-cli -h 127.0.0.1 -a passwd -p 6379 shutdown #停服务