Ubuntu上安装Redis

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


Ubuntu上安装Redis_第1张图片

如果要更新setuptools,使用下面命令:
sudo python ez_setup.py -U setuptools


Ubuntu上安装Redis_第2张图片

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()

你可能感兴趣的:(redis,python,ubuntu)