Chinaunix首页 | 论坛 | 博客
  • 博客访问: 350705
  • 博文数量: 166
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1640
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-05 11:44
个人简介

文章不在长,坚持不懈记录下努力前行的脚步

文章分类

全部博文(166)

文章存档

2017年(19)

2016年(59)

2015年(88)

我的朋友

分类: NOSQL

2015-07-22 17:53:08

在这一章,我们来看一下连接redis的几种方式。我们将会从最基本的工具开始:Redis客户端命令行工具——redis-cli。然后会讨论下把Redis整合到像Ruby、Python这样的通用编程语言的一些方式。
通过命令行操作Redis
提出问题
通常你可能会对Redis做一些简单的查询,可能会设置或者改变变量,刷新数据库,又或者是查一下数据,通过命令行工具能够实现这个愿望。
解决办法
Redis本身自带了一个命令行工具:Redis-cli。这是Redis特有的一个客户端工具,他支持行编辑,历史命令回显和命令补齐等特性。By using help followed by a Redis command, you can also get help on how each command works。
你可以通过redis-cli连接本地或者远程主机的Redis服务,(You can use redis-cli to connect to a local or remote host Redis server and call commands by passing them as arguments (or piping them in) or by using its interactive mode.)
问题讨论
通过下面的命令,你能查看按类型分的一个命令行列表
redis-cli -h
最典型的应用场景是像下面这样以交互式的方式连接到远程的一个Redis服务:
redis-cli -h serverip
以交互式模式连接到一个运行在非默认端口上的Redis服务(默认端口6379)
redis-cli -p 6380
连接到本地运行在默认端口下的Redis服务(6379),执行INFO命令,并把结果返回给shell终端:
redis-cli INFO
你还可以通过管道和输出重定向的方式获得更强大的交互功能:
cat command_list.txt | redis-cli > command_output.txt


通过Python自带的redis-py来使用Redis
问题
你想用Python来访问或者操作你的Redis服务器中的数据
解决办法
Install and use Andy McCurdy’s redis-py using pip, easy_install, or from the source code.
问题讨论
Python’s package index tool (pip) and easy_install make it trivial to install and start
using redis-py. A couple of commands will get you going. Let’s start by looking at how
you install redis-py using pip:--就是用pip如何安装redis-py
pip install redis-py
如果用easy_install,安装的命令是:
easy_install redis
那么从现在开始,你就可以用Python连接到Redis服务器,输入redis即可,现在就可以执行符合Redis语法规则的命令,下面给出了一个例子:
本人暂时没用过Python和Ruby,暂时先跳过


















阅读(1101) | 评论(0) | 转发(0) |
0

上一篇:redis数据类型

下一篇:Redis拓展

给主人留下些什么吧!~~