Redis安装
mac os安装
1,下载地址:
https://redis.io/download/
2,选择某个版本,macOs版本的
3,解压redis-3.0.7.tar.gz,拷贝到任意目录,例如/usr/local/。执行解压命令:
tar xzf redis-3.0.7.tar.gz
4,编译和安装。
跳转到“ cd /usr/local/redis/”,然后编译,安装 make
安装后执行make install,基本安装完,配置都采用默认配置。
5,启动redis
cd到redis解压目录下,在src中可以看到redis-server和redis-cli,先启动redis-server再启动redis-cli。
实例:
cd /usr/local/redis-6.2.5/src
redis-server
然后另开一个新窗口:
cd /usr/local/redis-6.2.5/src
redis-cli
6,关闭/停止
使用过程中,难免会遇到redis没有正常关闭,导致下一次运行不起来,因为端口号被占用。
使用命令:ps aux|grep redis,来杀死进程。
ps aux|grep redis
kill -9 $(pid)
Linux安装
一、安装
1、去官网下载稳定版本的redis,* https://redis.io/ *,目前是5.0
2、安装步骤:
- 进入安装包路径 我的是 ‘下载/redis-5.0.5.tar.gz’
- 解压 tar -zxvf redis-5.0.5.tar.gz
- cd redis-5.0.5 会看到一个install 文件
- sudo make install
- 成功标识
Hint: It's a good idea to run 'make test' ;
- cd /src
- sudo make install PREFIX=/usr/local/redis-5.0.5/
Hint: It's a good idea to run 'make test' ;)
- make test 测试一下
- 成功标识
\o/ All tests passed without errors!
- 进入文件目录
cd /usr/local/redis-5.0.5/
- cd bin/ 你会发现有 redis-server redis-cli
- 先运行 redis-server,成功的话
./redis-server
- 重新打开一个终端 进入cd /usr/local/redis-5.0.5/bin
- 运行 ./redis-cli 成功标识
127.0.0.1:6379>
3、使用过程中,难免会遇到redis没有正常关闭,导致下一次运行不起来,因为端口号被占用。
使用命令:ps aux|grep redis
,来杀死进程。
二、使用
1、运行客户端,执行 ./redis-cli 命令,默认使用 0号数据库
2、使用 select 1
可以切换到1号数据库。执行 SET runoob2 "jack"
的时候,抛出一个异常,这是由于强制停止redis快照,不能持久化引起的,运行 info
命令,查看redis快照的状态。
解决方案:运行 config set stop-writes-on-bgsave-error no
命令。
3、项目中使用本地的redis,需要密码。
不重启redis设置密码:
config set requirepass test123
config get requirepass
auth test123
最后提示有: ‘ok’ 设置成功