centos7搭建redis
1. wget http://download.redis.io/releases/redis-4.0.6.tar.gz
2. 解压压缩包
tar -zxvf redis-4.0.6.tar.gz
3. yum安装gcc
yum install gcc
4.进入redis根目录
cd redis-4.0.6
5. 编译安装
make MALLOC=libc
cd src && make install
6. 启动redis的三种方式
./redis-server 该启动方式 需要一值打开窗口,不能进行其他操作 ,不方便 ctrl+c 关闭
以后台方式启动 修改 redis.conf 将 daemonize no 改为 yes
然后 ./redis-server /usr/local/soft/redis-4.0.6/redis.conf
查看redis进程 ps aux |grep redis
kill -9 杀死该进程id
7. 设置开机启动
cd /etc 然后 mkdir redis
cp /usr/local/soft/redis-4.0.6/redis.conf /etc/redis/6379.conf
cp /usr/local/soft/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
然后切换到 /etc/init.d 目录下 ,然后 chkconfig redisd on
如果显示 service redisd does not support chkconfig
那么使用vim 编辑 redisd文件 ,在第一行加入如下两行注释
# chkconfig: 2345 90 10 # description: Redis is a persistent key-value database
注释的意思是 redis服务必须在运行级2,3,4,5下启动 或关闭 ,启动的优先级是90 关闭的优先级是10
再次执行开机启动 命令 ,chkconfig redisd on
然后可以用 service redisd start ,service redisd stop,
如果 出现
/var/run/redis_6379.pid exists, process is already running or crashed
则 1:可用安装文件启动 redis-server /etc/redis/6379.conf
2:shutdown -r now 软重启让系统自动恢复下就行了
原文地址 :https://www.cnblogs.com/zuidongfeng/p/8032505.html
https://blog.csdn.net/luozhonghua2014/article/details/54649295