[size=medium]1. 安装make, gcc和python-dev[/size]
make, gcc是Redis的编译工具,python作为Redis的客户端语言
如果安装过程中出现依赖问题,可以使用aptitude命令:
[size=medium]2. 安装Redis[/size]
i. 下载
ii. 解压
iii. 编译
iv. 安装
目录
[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. 测试
vi. 运行Redis服务端
&是为了能退出当前命令行。
如果去除&,控制台除了接受如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脚本
b. 安装python-setuptools
[img]http://dl2.iteye.com/upload/attachment/0094/3221/4fde1a80-538d-3341-b9b8-c0bcc9867dfd.png[/img]
如果要更新setuptools,使用下面命令:
[img]http://dl2.iteye.com/upload/attachment/0094/3223/aa5fcb27-deb9-31c5-98bf-da8ad1c34604.png[/img]
c. 安装redis和hiredis
屏幕提示:
Searching for redis
...
Finished processing dependencies for redis
[size=medium]4. Hello Redis from Python[/size]
如果第1步没有完成,运行python会报错
如果第3步没有完成,import redis会报错。
如果Redis服务没有启动,conn.set会报错。
[size=medium]5. 获取运行状态[/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()