Linux环境redis的安装和部署和断开连接和RedisDesktopManager使用

一、首先需要在Linux环境中下载安装redis

1、配置c语言环境  : yum install gcc-c++    //已经安装则跳过 ,若提示yum、install命令找不到,则下载对应命令即可(yum命令找不到:1)安装了build-essential程序包:apt-get install build-essential    2)安装yum:  apt-get install yum    3)测试:yum   //显示list..则表示成功)

2、下载对应的压缩包:wget http://download.redis.io/releases/redis-4.0.1.tar.gz     //最好先创建好对应redis的存放目录然后在对应目录下操作,这样就不会乱

3、进入压缩包所在目录进行解压:tar -zxvf redis-4.0.1.tar.gz

4、进入解压目录: cd redis-4.0.1    ---》  并进行编译: make       //如果make命令已存在还报错 ,可以尝试一下运行make MALLOC=libc就行了

5、安装Redis: make install     //如果需要指定目录安装的话则:make install ./configure --prefix=/指定安装目录    (如果不是root用户安装的话  其他用户如果权限不够  可指定其他目录  方便安装成功)

二、部署redis服务端并远程访问

1、进入安装目录之后开启redis服务器:redis-server redis.conf          //出现图标即表示成功

Linux环境redis的安装和部署和断开连接和RedisDesktopManager使用

2、这个时候我们另外打开一个命令窗口进入安装目录并进行客户端的连接: redis-cli -h 127.0.0.1 -p 6379      //-h:指定主机IP
-p:指定主机端口    默认主机IP是127.0.0.1   默认端口 6379(不填则使用默认值)

3、测试: (连接成功后) set a hhh   回车--》 get a  回车--》得出前面设置a的值‘hhh’即表示成功。

4、关闭连接参考第三点。

5、进入安装目录修改配置文件:vim redis.conf     //按i可以直接进入编辑模式,按esc退出,按:进入命令输入模式。行数+gg直接跳转对应行 ,例如:13gg。 修改后wq保存并退出

6、设置后台启动:将第138行的daemonize no修改为daemonize yes即可

7、开启远程服务:将第70行的bind注释,第90行将protected-mode改为no

8、修改密码:取消第502行#requirepass的注释,并修改密码 requirepass  123

9、保存退出后,重复第1步显示几行..just start则表示成功,然后执行: redis-cli -h  服务器的ip  -p 6379 -a 设置的密码  即可进行测试和桌面远程连接测试。       //如果执行显示已经有redis进程,则kill掉对应进程即可。(查看进程命令:ps -ef | grep redis  --》kill 对应的pid 即可。)

三、断开连接: 输入  shutdown   回车--》 quit  回车。即可

(开启远程服务之后,在Windows安装的RedisDesktopManager输入对应的名称、主机号、密码即可连接过去。)

四、RedisDesktopManager的使用

1、连接:Connection to Redis Server:输入对应的在服务器端设置的名称,服务器ip,端口,密码 即可远程连接成功。

2、导入导出连接//Import/Export :当我们有服务器的连接信息可以直接导入import就可以连接成功;也可以导出export连接信息给别人。

3、选中连接的服务器节点(如图中redis-cli)——右键——Console,进入redis服务的命令控制操作窗口

Linux环境redis的安装和部署和断开连接和RedisDesktopManager使用

 

4、常用命令:get key  //获取key的值    set key value "123"  //设置key的值     exists key  "1"  //判断是否存在key ,存在返回1不存在返回0     del key  //删除对应的key    type key   //查看key的类型     info  //查看服务器信息    showlog get n  //拿出n条日志信息,为常数 

Linux环境redis的安装和部署和断开连接和RedisDesktopManager使用