1. 安装make, gcc和python-dev
make, gcc是Redis的编译工具,python作为Redis的客户端语言
sudo apt-get update
sudo apt-get install make gcc python-dev
如果安装过程中出现依赖问题,可以使用aptitude命令:
aptitude install gcc
2. 安装Redis
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
目录
bin目录
v. 测试
make test
vi. 运行Redis服务端
redis-server redis.conf &
&是为了能退出当前命令行。
如果去除&,控制台除了接受如Ctrl-C(终止服务)等快捷键外,不接受任何输入。
因此,后面的步骤要在Ubuntu的其它控制台上进行:
在控制台上按下Ctrl+Alt+(F1~F7)组合键,可以分别切换到Ubuntu的1~7号控制台。
系统登录后,默认的控制台是tty1,和Ctrl+Alt+F1对应。
3. 安装Python的Redis客户端包,如:hiredis等
a. 下载Python脚本
wget -q http://peak.telecommunity.com/dist/ez_setup.py
b. 安装python-setuptools
sudo python ez_setup.py
如果要更新setuptools,使用下面命令:
sudo python ez_setup.py -U setuptools
c. 安装redis和hiredis
sudo python -m easy_install redis hiredis
屏幕提示:
Searching for redis
...
Finished processing dependencies for redis
4. Hello Redis from Python
python
如果第1步没有完成,运行python会报错
import redis
conn = redis.Redis()
conn.set('Hello', 'Redis')
conn.get('Hello')
如果第3步没有完成,import redis会报错。
如果Redis服务没有启动,conn.set会报错。
5. 获取运行状态
conn.info()