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机器就会重启。
浙公网安备 33010602011771号