Ubuntu上安装Redis

[size=medium]1. 安装make, gcc和python-dev[/size]

make, gcc是Redis的编译工具,python作为Redis的客户端语言


sudo apt-get update
sudo apt-get install make gcc python-dev


如果安装过程中出现依赖问题,可以使用aptitude命令:

aptitude install gcc


[size=medium]2. 安装Redis[/size]

i. 下载

wget -q http://download.redis.io/releases/redis-2.8.6.tar.gz


ii. 解压

tar -xzf redis-2.8.6.tar.gz
cd redis-2.8.6


iii. 编译

make
cd src && make all


iv. 安装

sudo make install
cd src && make install


目录
[img]http://dl2.iteye.com/upload/attachment/0096/1543/afc16df6-ed82-3f80-ae86-09c9401a7c6b.png[/img]

bin目录
[img]http://dl2.iteye.com/upload/attachment/0096/1545/159c1fce-3bb5-36c9-8593-35485f1d7442.png[/img]

v. 测试

make test


vi. 运行Redis服务端

redis-server redis.conf &

&是为了能退出当前命令行。

如果去除&,控制台除了接受如Ctrl-C(终止服务)等快捷键外,不接受任何输入。
因此,后面的步骤要在Ubuntu的其它控制台上进行:

在控制台上按下Ctrl+Alt+(F1~F7)组合键,可以分别切换到Ubuntu的1~7号控制台。
[img]http://dl2.iteye.com/upload/attachment/0095/0071/80b4a9d7-6d10-31aa-8da7-6e6734d36e60.png[/img]

系统登录后,默认的控制台是tty1,和Ctrl+Alt+F1对应。

[size=medium]3. 使用Redis自带的客户端redis-cli进行交互[/size]
[img]http://dl2.iteye.com/upload/attachment/0118/2577/b6751d1f-6e18-354c-b970-8293fb00642d.png[/img]

或者
[size=medium]安装Python的Redis客户端包,如:hiredis等[/size]

a. 下载Python脚本

wget -q http://peak.telecommunity.com/dist/ez_setup.py


b. 安装python-setuptools

sudo python ez_setup.py


[img]http://dl2.iteye.com/upload/attachment/0094/3221/4fde1a80-538d-3341-b9b8-c0bcc9867dfd.png[/img]

如果要更新setuptools,使用下面命令:

sudo python ez_setup.py -U setuptools


[img]http://dl2.iteye.com/upload/attachment/0094/3223/aa5fcb27-deb9-31c5-98bf-da8ad1c34604.png[/img]

c. 安装redis和hiredis

sudo python -m easy_install redis hiredis

屏幕提示:
Searching for redis
...
Finished processing dependencies for redis


[size=medium]4. Hello Redis from Python[/size]

python

如果第1步没有完成,运行python会报错


import redis
conn = redis.Redis()
conn.set('Hello', 'Redis')
conn.get('Hello')

如果第3步没有完成,import redis会报错。
如果Redis服务没有启动,conn.set会报错。

[size=medium]5. 获取运行状态[/size]

conn.info()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值