Linux离线装Redis

1、下载合适的包,官网:https://download.redis.io/releases/

2、上传到服务器,解压

tar xzf redis-6.0.6.tar.gz

3、查看解压后的文件

ll

4、编译一下

make

5、安装

sudo make install

6、试一下能不能运行,注意:此时运行是前台运行,退出后redis随之关闭,需要配置为可后台运行

redis-server

7、连接试试,此时可以看到是由于前台运行,退出后即连接不上了

redis-cli ping

8、把配置文件复制一个出来

cp redis.conf /usr/local/redis/

9、修改配置文件

  ⑴修改端口

  

  ⑵修改绑定IP——bind 0.0.0.0

  

  ⑶允许后台运行——daemonize yes

  

  ⑷修改redis工作目录——dir /usr/local/redis/working

  

  ⑸设置密码——requirepass 16899168

  

10、重命名配置文件

mv redis.conf 8026.conf

11、拷贝配置文件

cp redis_init_script /etc/init.d/

12、修改redis_init_script

vim /etc/init.d/redis_init_script

13、配置权限

chmod 777 redis_init_script

14、启动redis

./redis_init_script start

15、检测一下

ps -ef | grep redis

16、设置开机自启动

  ⑴修改redis_init_script,增加说明

#chkconfig: 22345 10 90
#description: Start and Stop redis
# redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。

  

  ⑵执行命令

  以服务的形式启动和关闭redis

chkconfig --add redis_init_script

   加入开机自启服务

chkconfig redis_init_script on

  查看所有注册的脚本文件

chkconfig --list

17、重启服务器,看会不会自动启动

shutdown -r now

18、测试可连

注意:redis是需要gcc支持才能安装,需要提前看一下是否安装。

附录:Linux 运行级别含义
运行级别就是操作系统当前正在运行的功能级别。
这个级别从0到6,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。
不同的运行级定义如下:(可以参考Linux里面的/etc/inittab)
# 缺省的运行级,RHS用到的级别如下:
0:关机
1:单用户模式
2:无网络支持的多用户模式
3:有网络支持的多用户模式
4:保留,未使用
5:有网络支持有X-Window支持的多用户模式
6:重新引导系统,即重启
 
通俗的解释:
0 为停机,机器关闭。
1 为单用户模式,就像Win9x下的安全模式类似。
2 为多用户模式,但是没有NFS支持。
3 为完整的多用户模式,是标准的运行级。
4 一般不用,在一些特殊情况下可以用它来做一些事情。如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5 就是X11,进到X Window系统了。
6 为重启,运行init 6机器就会重启。

 

posted @ 2025-02-14 11:43  IT王师傅  阅读(2452)  评论(0)    收藏  举报