Redis使用的时候,可以通过几种客户端进行链接,也是我们常用的操作Redis方法。

 

记住使用客户端链接之前一定要启动Redis!!!

 

一、Redis命令行客户端

redis-cli(Redis Command Line Interface)是Redis自带的基于命令行的Redis客户端,用于与服务端交互,我们可以使用该客户端来执行redis的各种命令。

【Redis—02】Redis客户端

  • 直接连接redis (默认ip127.0.0.1,端口6379):./redis-cli 
  • 指定IP和端口连接redis:./redis-cli -h 127.0.0.1 -p 6379【Redis—02】Redis客户端

二、远程客户端

由第三方开发的图形界面客户端

1、Redis Desktop Manager(功能比较脆弱)

官网:https://redisdesktop.com/

【Redis—02】Redis客户端

注意
远程连接redis需要修改redis主目录下的redis.conf配置文件:
1、bind ip 绑定ip注释掉;
2、protected-mode yes 保护模式改为no;

找到配置文件,使用vim进行配置文件修改:

【Redis—02】Redis客户端

此句代表只允许本地连接,我们要使用客户端,所以注释掉:

【Redis—02】Redis客户端

然后向下找到保护模式,关闭保护模式:

【Redis—02】Redis客户端

然后重启Redis,并在启动的时候使用配置文件

【Redis—02】Redis客户端

然后使用Redis Desktop Manager客户端进行远程连接:

【Redis—02】Redis客户端

连接成功:

【Redis—02】Redis客户端

 

2、phpRedisAdmin

需要本地安装php运行环境,一个可以通过web来远程操作Redis的客户端

 

三、Redis编程客户端

1、什么是redis编程客户端

redis以键值对的方式存储数据在服务器上,那么我们Python程序如何读取键值对中的值内容呢?
所以有人编写了一套程序,专门去连接redis并读取其中的键值对内容,这套程序就像驱动程序一样,
我们使用它提供的API就能访问服务器上的redis并对它进行各种操作。

2、redis的Python编程客户端redis-py

Redis key-value 数据库的 Python 接口。

安装

$ sudo pip install redis

或采用下面方法(最好是用 pip):
$ sudo easy_install redis

从源代码安装:
$sudo python setup.py install

官方文档翻译:https://segmentfault.com/a/1190000007721279

redis的其他编程语言客户端:

  • C
  • C++
  • C#
  • Erlang
  • Lua
  • Objective-C
  • Perl
  • PHP
  • Java
  • Ruby
  • Scala
  • Go等40多种语言都有连接redis的编程客户端

相关文章: