采用源码安装编译:
安装源码编译支持库:yum install gcc gcc-c++
下载包:wget https://download.redis.io/releases/redis-6.2.3.tar.gz
解压包:tar xzf redis-6.2.3.tar.gz
进入redis目录:cd redis-6.2.3
编译安装:make
(这个过程时间较长,)
完成后:进入redis目录中执行make test 命令:
如图: 刚开始的配置,会出现图中的两个错误,,解决方式如下:
需要安装TCL:
TCL8.6安装
wget Download Tcl from SourceForge.net
tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
./configure
make
make install
到这里安装基本结束:
然后启动redis,
会可能出现两个警告;
解决方式:
第一个问题的解决方式:
第二个问题解决方式: 修改/etc/sysctl.conf 文件内容如图:
然后需要重新启动服务,这次需要指定文件启动: 如图
前端启动Redis后,终端将进入Redis控制台,没办法继续别的Linux命令,即这个终端窗口就”废了”,只能输入Redis自己的命令。需要重新启动一个终端窗口.
在新窗口中:输入如下命令,就可以向其中写入数据.
这里需要注意: 相同键值的话,后面录入的会将先前的内容覆盖.
前端启动的关闭命令:
强制关闭:Ctrl+c
正常关闭:./redis-cli shutdown
后端的启动和停止;
后端关闭命令;
强制关闭:kill -9 进程id
正常关闭:src/redis-cli shutdown
Redis客户端
1、redis自带客户端
在前面介绍redis安装目录下src目录的结构时,就已经标记出了redis的客户端,它就是redis-cli。这个客户端有两个常用的功能:
启动:
src/redis-cli -h 127.0.0.1 -p 6379
关闭: quit
图形化界面的客户端:
有一个redis的图形界面客户端软件,名为redis-destop-manager。支持Windows、Mac OS X、Linux,请根据自己的电脑系统选择下载,这里以windows为例,简单说下这软件的使用,安装很简单,一路下一步即可,安装后打开该应用。
1、修改redis文件夹下redis.conf文件,在bind 127.0.0.1行前面加#注释掉这一行,使能远程连接(默认只能使用本地连接)。
然后使用kill命令,杀死之前开启的redis服务,然后在使用后台重新启动服务,这里需要注意是要根据配置文件启动:命令:
在redis目录下执行 src/redis-server redis.conf 用redis.conf设置的参数重启redis-server服务。
4、命令行执行src/redis-cli 进入redis命令行,执行config set requirepass 123456 为图形化界面登录连接设置密码
5、在RedisDesktopManager客户端输入用户名、密码、服务器地址、端口连接服务器,点击测试连接。
成功之后,就可以看到redis下16个库,到这里就可以在图形化界面下对redis进行操作测试了.