Linux下redis安装,配置为服务

2024-11-04 09:44:45

1、例: 假如安装包存放路径: /opt/redis-4.0.10-tar-gz希望将redis安装到此目录 /opt/tools/redis

2、查看是否安装gccrpm -qa | grep gcc若无安装,则进行安装:yum install gcc 输入y继续安装

Linux下redis安装,配置为服务

3、下载redis压缩包,这里就不说了(可以看我上面写的linux下解压压缩命令),解压,进入解压后的文件夹

Linux下redis安装,配置为服务

4、在解压后的文件夹中运行make命令:如下方式1、make install 会在/usr/local/bin路径下生成文件(我运行的这个) ,redis 可执行文件将被复制到/usr/local/bin/2、make PREFIX=/opt/redis-2.8.19 install 会在/opt/redis-2.8.19下生成一个bin路径,下面是可执行文件

Linux下redis安装,配置为服务Linux下redis安装,配置为服务

5、打开redis安装路径,cd到utils,把utils下的redis_init_script拷贝考/etc/init.d/路径下 cp redis_init_script /etc/init.d/redis6379

Linux下redis安装,配置为服务

6、打开redis安装路径,拷贝redis.conf到/etc/redis/路径下 redis文件夹不存在,创建 mkdir /etc/redis 拷贝redis.conf文件 cp redis.conf /etc/redis/6379.conf

Linux下redis安装,配置为服务

7、编辑init.d文件夹下的redis6379文件 1、编辑redis6379文件 vim /etc/init.d/redis6379 2、在init.d文件夹下的redis6379文件的第二行,添加 # chkconfig: 2345 90 10 # description: Redis is a persistent key-value database 3、查看REDISPORT对应的端口是否是你的端口 4、查看EXEC时候是启动文件redis-server的路劲 5、查看CLIEXEC是否是启动文件redis-cli的路径 6、查看PIDFILE是否和/etc/redis/6379.conf中的pidfile一致 7、查看CONF路径是否指定正确

Linux下redis安装,配置为服务

8、编辑/etc/redis/6379.conf文件 1、redis设置后台运行 daemonize yes 2、pidfile pidfile指定文件目录,应与上面的相对应 3、port 端口号 4、requirepass密码 5、dbfilename数据库缓存位置

Linux下redis安装,配置为服务Linux下redis安装,配置为服务Linux下redis安装,配置为服务

9、增加文件执行权限 chmod +x /etc/init.d/redis6379 后面的redis6379是跟句init.d下的服务名修改的

10、加入服务,开机自启 chkconfig --addredis6379 redis6379是init.d下的服务名

11、查看开机自启动项chkconfig --list

Linux下redis安装,配置为服务

12、启动reids : serviceredis6379start

Linux下redis安装,配置为服务

13、配置多个redis端口,只需要把/etc/init.d/redis6379和/etc/redis/6379.conf各拷贝一份,修改相应的内容就好 1、6379.conf的拷贝文件中的修改 1、pidfile指定文件目录,与对应的redis启动文件想对应 2、port 端口号 3、requirepass密码,可以修改,可以相同 4、dbfilename数据库缓存位置 2、redis6379的拷贝文件中的修改: REDISPORT对应的端口,然后查看其它是不是对应的, 3、把拷贝的可执行文件添加可执行权限,参考第8步 4、配置完成

猜你喜欢