依赖包检查
yum install cpp -v
yum install binutils -y
yum install glibc-kernheaders -y
yum install glibc-common -y
yum install glibc-devel -y
yum install gcc -y
yum install make -y
手动或是wget下载安装包
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
解压
tar -zxvf redis-4.0.6.tar.gz
cd redis-4.0.6
make
执行redis启动(略过即可)
src/redis-server redis.conf &
执行redis关闭
src/redis-cli shutdown
将scr下可执行文件拷贝到同一目录下(此处为单独启动和下面的开机启动无关):
mkdir /usr/redis
[root@localhost src]# cp redis-server /usr/redis/
[root@localhost src]# cp redis-benchmark /usr/redis/
[root@localhost src]# cp redis-check-rdb /usr/redis/
[root@localhost src]# cp redis-sentinel /usr/redis/
[root@localhost src]# cp redis-cli /usr/redis/
[root@localhost src]# cd ..
[root@localhost redis-4.0.6]# cp redis.conf /usr/redis/
redis.config
修改添加密码 requirepass “12345678”
注释掉 bind 127.0.0.1
设置redis开机启动
修改redis.config 中 daemonize 的 no 值改成 yes
将redis-4.0.6/utils下的 redis_init_script 脚本拷贝到 /etc/init.d 下 修改名字为 redis
cp utils/redis_init_script /etc/init.d/redis
cp redis-server /usr/local/bin/
cp redis-cli /usr/local/bin/
cp redis.conf /etc/redis/6379.conf
chmod a+x /etc/init.d/redis
chkconfig redis on
出现 redis 服务不支持 chkconfig
在脚本文件添加 #chkconfig: 2345 61 61即可解决
vim /etc/init.d/redis
chkconfig redis on
#chkconfig redis off 关闭自启
启动服务及连接
service redis start
[root@localhost bin]# ./redis-cli -h 10.10.3.233 -p 6379
127.0.0.1:6379>
需要密码加 -a
6379.conf
bind 127.0.0.1注释掉
开启守护进程
设置密码