Ubuntu系统安装并使用redis
1、下载redis
sudo wget http://download.redis.io/releases/redis-5.0.14.tar.gz
2、解压文件
sudo tar -zxvf redis-5.0.14.tar.gz
3、编译安装
进入redis-5.0.14
目录:
cd redis-5.0.14
编译:
sudo make
4、将 bin 目录安装到当前目录
查看当前目录:
pwd
比如我的:/redis-5.0.14
然后安装:
sudo make install PERFIX=/redis-5.0.14
5、修改密码
打开 redis.conf
:
sudo gedit /redis-5.0.14/redis.conf
找到requirepass
字段,去掉前面的#
,后面跟着你要设置的密码:
点save
保存。
6、创建Redis配置目录
sudo mkdir /etc/redis
7、拷贝配置文件
sudo cp /redis-5.0.14/redis.conf /etc/redis
sudo cp /etc/redis/redis.conf /etc/redis/6379.conf
8、设置开机启动
拷贝redis-server
到/etc/init.d
:
找到redis-server
:
whereis redis-server
比如我的:/usr/local/bin/redis-server
sudo cp /usr/local/bin/redis-server /etc/init.d
在redis-5.0.14\utils
子目录里面有redis_init_script
,把它复制到/etc/init.d/redis_6379
:
复制:
sudo cp /redis-5.0.14/utils/redis_init_script /etc/init.d/redis_6379
定位到:
cd /etc/init.d
查看redis_6379:
gedit redis_6379
这几个路径一定要和实际的一样。
改名:
sudo mv redis_6379 redisd
建立关联和启动服务:
sudo update-rc.d redisd defaults
9、启动redis
service redisd start
10、其他命令
停止redis: service redisd stop
重启redis: service redisd restart
查看服务状态:service redisd status
11、其他启动redis方式
【方式1】直接启动:
redis-server
【方式2】后台挂载:
redis-server &
【方式3】使用服务启动:
sudo /etc/init.d/redis-server /etc/redis/redis.conf
12、查看redis是否启动成功
sudo netstat -lnp|grep redis
13、使用python代码连接
导入库:
pip install redis
代码:
import redis
client = redis.Redis(
host='localhost',
port=6379,
db=5,
password='123456'
)
ret = client.set("name", "hello world")
print(client.get('name'))
print(ret, type(ret))
client.mset({'age': 60, 'gender': 'male', 'name_cn': '梁'})
print(client.mget('name', 'age', 'gender', 'name_cn'))
14、关闭redis服务
sudo redis-cli shutdown
15、一些常用ubuntu命令
删除文件
rm -f 文件名
查找文件:
find / -name