Linux系统上安装Redis以及使用
总结一下linux系统上安装redis和基本使用
我这里的配置环境是(VMware15、CentOs7、Redis3.2)
由于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目录夹
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的数据