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