Lunix中安装redis(已完成)

概念

1.Redis可作为数据库,缓存和消息中间件。

2.它支持多种类型的数据结构:

如:字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sorted  sets)

3.速度快:读的速度是110000次/秒,写的速度是81000次/秒。

安装

1.redis官网:redis.cn

2.redis可视化软件的下载地址(网盘):链接:https://pan.baidu.com/s/1-t3sdZVIOS7P9Thdouv0rA 
                                                            提取码:azxc

3.(1)命令cd或cd~进入用户主目录

   (2)在主目录下创建存放redis软件的文件夹:mkdir -p soft/redis

     (3)点击Xshell右上方的xftp图标,将redis安装包传进redis文件夹

   (4)解压命令:tar zxvf redis.tar.gz

4.redis解压之后需要手动命令进行编译并安装(因为redis不是绿色安装版,需要手动安装)

(1)编译命令:make

(2)编译时会报错:缺少c语言环境。此时需要下载C语言环境和其他依赖

(3) 组合安装缺少的环境和依赖(3个:gcc-c++和automake和autoconf):

命令:yum -y install gcc-c++ automake autoconf

(4)依赖下载完毕后再次进行编译

命令:make

(5)此时这里还会报错:

解决办法:

命令:make MALLOC=libc

(6)这里我个人还是报错了:server.c:5212:31: 错误:‘struct redisServer’没有名为‘server_cpulist’的成员 redisSetCpuAffinity(server.server_cpulist);

查了百度原因是我的yum版本太旧 

解决办法参照此博客:(22条消息) Linux环境下安装redis报错‘struct redisServer’没有名为‘logfile’的成员_Riu_Peter-CSDN博客

(7)解决之后然后在进行编译:

命令:make

(8)创建redis服务的安装目录:

命令:mkdir -p /usr/local/soft/redis

(9)编译完成后就是安装redis到安装目录:(PREFIX指定安装目录)

命令:make PREFIX=/usr/local/soft/redis install

(10)进入到安装目录redis的bin目录下,启动redis服务:

命令:./redis-server

(11)将redis前台启动改为后台启动:

在redis安装包目录下将redis.conf拷贝到redis安装目录bin目录下

命令:cp redis.conf /usr/local/soft/redis/bin

进入redis安装目录bin目录下,编辑redis.conf文件:将daemonize改为yes

(12)redis后台启动:(指定配置文件)

命令:./redis-server redis.conf

(13)验证是否后台启动成功,用redis自带的客户端(redis-cli)验证是否能连接上

命令:./redis-cli

(14)redis心跳机制,集群内部通讯方式(PING-PONG)

命令:ping

 (15)redis存储数据

至此,redis安装及启动完成!

5.redis可视化软件连接redis服务器发现连不上:

解决办法:

(1)进入redis.conf文件,将bind 127.0.0.1注掉,并将保护模式改为no

 (2)重启redis服务:

先查看redis进程:

命令:ps -ef|grep redis

 

然后杀死redis的进程:

命令:kill -9 16169

然后后台启动redis服务:

命令:./redis-server redis.conf

(3)给redis设置密码,外网连接时需要输入设置的密码才能连接

进入redis.conf文件,找到requirepass,设置密码为root,然后重复(2)步骤重启redis服务

(4)然后用可视化软件远程连接

(5)这里我连接失败,查了原因是因为centos防火墙未关闭

解决办法,关闭防火墙:

命令:systemctl stop firewalld.service

(6)然后再次连接,成功。

 

 

完成!

  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员gelei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值