Centos7安装redis

依赖包检查

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注释掉   

开启守护进程

设置密码

原文地址:https://www.cnblogs.com/cangshublogs/p/10254232.html