linux系统上安装Redis以及使用

本文详述了在Linux CentOS系统上安装Redis 3.2.8的步骤,包括安装GCC环境,下载并解压Redis源码,通过make编译及测试,解决tcl版本问题,安装至指定目录,并介绍两种启动Redis服务的方法。此外,还讲解了如何配置Redis允许远程连接及设置客户端密码,最后提到了使用Redis可视化工具进行连接。
摘要由CSDN通过智能技术生成

Linux系统上安装Redis以及使用

总结一下linux系统上安装redis和基本使用
我这里的配置环境是(VMware15、CentOs7、Redis3.2)

redis下载地址(点击此文字)

由于Redis是由C语言开发的,所以 要在linux系统上安装GCC环境

我们使用在线安装,输入yum install -y gcc 命令即可

检查一下GCC环境是否安装成功,输入命令 rpm -qa |grep gcc 查看

将redis-3.2.8.tar.gz上传到Linux系统中

解压到/usr/local下 使用以下命令
tar -xvf redis-3.2.8.tar.gz -C /usr/local

解压完成后local目录会多一个 redis-3.2.8目录夹
5

cd进入cd /usr/local/redis-3.2.8
使用make命令编译redis(直接make)
!!这一步需要注意,make完了以后,使用make test进行测试!!
如果使用make test测试报以下错误
cd src && make test
make[1]: Entering directory /usr/local/redis-3.2.8/src' You need tcl 8.5 or newer in order to run the Redis test make[1]: *** [test] Error 1 make[1]: Leaving directory/usr/local/redis-3.2.8/src’
make: *** [test] Error 2

说明需要tcl 8.5 以上的版本
安装命令如下:
yum -y install tcl-8.5*
安装完之后在/usr/local/redis-3.2.8下运行
make test

接着使用以下命令安装至指定目录里面(下面那个Redis文件夹不需要提前创建,会自动创建).
PREFIX = / usr / local / src / redis

我们在进入redis目录(不是redis-3.2.8)在这里插入图片描述
我们会发现里面有个bin文件夹,继续进入,发现没有Redis.conf文件

我们可以从redis-3.2.8目录中把redis.conf文件复制过来
cp /usr/local/redis-3.2.8/redis.conf /usr/local/redis/bin/
在这里插入图片描述
接下来就是启动Redis服务了,有两种方式启动

第一种

直接在bin目录运行 ./redis-server 命令
在这里插入图片描述
这种方式上面那张图片的窗口不能关闭,一旦关闭Redis的服务也就关闭了,但我们可以再次创建一个linux连接(当然我这里用到了Xshell工具、你也可以在linux系统中打开两个终端)
在这里插入图片描述
第二种
修改bin下的redis.conf配置文件
找到GENERAL模块,将daemonize后面的值修改为yes(我这里是把原先的注释了)
在这里插入图片描述
然后在bin目录下使用
./redis-server ./redis.conf 命令就可以启动服务了
我们可以使用 ps -ef | grep redis 命令查看是否启动成功
在这里插入图片描述
启动成功后我们就可以启动客户端的服务
在bin命令下 执行 ./redis-cli 命令 进行 存值 和 取值
(由于我之前设置了密码,所以你们可以不用输入后面的 -a 123456)
在这里插入图片描述
下面是怎么使用远程连接

先进入bin命令使用vim redis.conf 打开配置文件

我这个redis的版本开启redis-server后,redis-cli只能访问到127.0.0.1,因为在配置文件中固定了ip,因此需要修改redis.conf、不知后面的版本会不会改进这一块

找到bind 127.0.0.1 把这一段给注释了
在这里插入图片描述
在找到 protected-mode yes 改为 no(我这里也是把原先的给注释了)
在这里插入图片描述
下面这张图片也就是设置客户端的密码
在这里插入图片描述
下面就打开redis可视化工具(redis可视化工具可以去我的网盘下载 点击此处 提取码为:p2vd)

先在linux中把Redis服务打开 才可以连接成功

以下三处 名字随便区,地址也就是你linux系统的ip地址,验证码也就是在你redis.conf配置文件中设置的那个客户端访问密码(我的是123456)
在这里插入图片描述
最后就完事了,可以看见之前存入的那个key为name 值为zhangsan的数据
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值