Centos 7离线安装redis

电玩女神 2023-06-25 10:27 87阅读 0赞

一.检查是否安装了 gcc 和 g++

  1. gcc --version
  2. g++ --version

如果没安装,请参考本博客另一篇博文进行安装:https://blog.csdn.net/xyy1028/article/details/103745702

#

二.下载redis

在个人电脑上下载redis安装包,可以在网站 http://download.redis.io/releases/ 中选择需要安装的版本,我下载的是 redis-4.0.11.tar.gz

#

三.将redis-4.0.11.tar.gz上传到服务器上并解压

我上传到了 /opt/software 文件夹下

解压:

  1. tar -xvf redis-4.0.11.tar.gz

四.安装redis

  1. cd redis-4.0.11

1. 执行:

  1. make MALLOC=libc

成功后如图:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h5eTEwMjg_size_16_color_FFFFFF_t_70

2. 执行

  1. cd src && make install

成功后如图:

20191228165002656.png

五.启动redis

  1. cd redis-4.0.11/src
  2. ./redis-server

如图:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h5eTEwMjg_size_16_color_FFFFFF_t_70 1

六.设置开机自启并添加到系统服务

1.依次执行:

  1. mkdir /etc/redis
  2. cd /opt/software/redis-4.0.11
  3. cp redis.conf /etc/redis/6379.conf

2.修改redis启动为后台启动

  1. vim /etc/redis/6379.conf

设置后台运行:

2.1 将daemonize设置为yes

201912281704438.png

2.2 设置密码 “123zxcv”

20191228170336650.png

2.3 如果外网无法连接,将bind 172.0.0.1 改为 0.0.0.0

20191228170525100.png

七.将启动文件拷贝到init.d中

  1. cp /opt/software/redis-4.0.11/utils/redis_init_script /etc/init.d/redisd

八.修改启动脚本参数

  1. vi /etc/init.d/redisd

添加:

  1. # chkconfig: 2345 10 90
  2. # description: Start and Stop redisd

修改:

  1. EXEC=/opt/software/redis-4.0.11/src/redis-server
  2. CLIEXEC=/opt/software/redis-4.0.11/src/redis-cli
  3. PIDFILE=/opt/software/redis-4.0.11/redis_${REDISPORT}.pid

如图:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h5eTEwMjg_size_16_color_FFFFFF_t_70 2

九.增加脚本执行权限

  1. chmod +x /etc/init.d/redisd

十.增加系统服务

  1. chkconfig --add redisd
  2. chkconfig --list redisd

十一启动redis服务测试

  1. service redisd start

如图:

20191228173052883.png

十二.查看 reids 状态

  1. ps -aux | grep redis

如图:

20191228172921114.png

启动成功

十三.python测试是否成功启动

  1. import redis
  2. r = redis.Redis(host='192.168.80.128', password='123zxcv', port=6379, db=0)
  3. r.set('name','why')
  4. r.get('name')

linux命令行如图所示:

20191228174418116.png

发表评论

表情:
评论列表 (有 0 条评论,87人围观)

还没有评论,来说两句吧...

相关阅读

    相关 centos7线安装metasploit

    最近需在内网服务器搭建安全工具环境,苦于内网服务器无法访问互联网,需要很多依赖包比较麻烦,尤其metasploit无互联网安装特别麻烦,而且网上metasploit的安装教程均