赞
踩
进入 Redis官网 下载自己需要的版本
如果想下载其它版本,可以在上图所示页面往下拉,找到自己需要的版本
redis-5.0.13.tar.gz
压缩文件所在的downloads文件夹cd Downloads
tar zxvf redis-5.0.13.tar.gz
.tar.gz
是一个压缩包,.tar
只是打包而没有压缩z
表示通过gzip支持压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式x
:解压缩。c是压缩。v
:在压缩或解压缩过程中显示正在处理的文件名f
表示后面必须跟上要处理的文件名。也就是说你不能写成这样 tar -zxfv redis-5.0.13.tar.gz
总结:
z
代表gzip的压缩包;x
代表解压;v
代表显示过程信息;f
代表后面接的是文件
redis-5.0.13
移动到 /usr/local/
目录下mv redis-5.0.13 /usr/local/
/usr/local/redis-5.0.13/
目录下cd /usr/local/redis-5.0.13/
sudo make test
如果报下面的这些异常,或者其它的类似提示没有该文件或目录的异常,可以先使用sudo make distclean
命令,再使用sudo make
命令即可
sudo make
命令执行之后,可能会提示It is a good idea to run make test
这时我们根据提示继续输入make test
即可,成功后是下面这样的
也有的说这仅仅是一个提示,不是错误,不需要管,但我们还是管一下
如果出现下面的异常
则输入xcode-select --install
命令重装xcode command line即可
sudo make install
输入该条件之后,会出现如下界面,其中的Hint只是一个提示,可以忽略
以上的步骤做完之后,其实就可以启动 Redis 服务器了,只需继续在终端中输入 redis-server
即可,也可以输入src/redis-server
要想终止redis的运行,输入control + C
即可,或者直接关闭此窗口
也就是说要想保持 Redis 服务器的启动状态,就不能关闭终端窗口,因此不推荐以这种方式启动(Redis默认不是后台启动,daemonize的默认值为no)
在保持服务器开启的状态下,再另开一个终端窗口,直接输入redis-cli
即可进入redis客户端,从而对redis数据库进行操作
启动 Redis 客户端后,即可进行命令操作了,一些基本命令如下:
命令 | 作用 |
---|---|
keys * | 查看所有key的内容 |
exists key | 查看 key 是否存在 |
set key value | 设置key的内容 |
get key | 获取key的内容 |
flushall | 清空所有 |
在启动客户端之后,输入quit
即可
输入vim redis.conf
将对应位置的配置改为下面这样的
# 修改为守护模式
daemonize yes
# 日志级别
loglevel debug
# 日志文件位置
logfile /usr/local/redis-5.0.13/log-redis.log
英文输入法下,输入:/字符串
可以快速查找要找的配置
修改好后,当我们启动redis后,就算关闭了终端窗口,redis也会保持启动状态,但是当我们机器关闭后再重启,redis就不是启动状态了。
另外要注意,如果我们没有开启redis的持久化,那么重启之后,由于数据都是放在内存中,当机器重启后,之前的数据就都不在了。即使开启了持久化也并不意味着你的数据在重启后一定和重启前一致,因为 Redis 并不可能每写一次内存便写一次硬盘(如果是这样,性能会很差)
另外经过上面的设置后,实测在任意目录下输入redis-server
都可以启动redis服务器,在任意目录下输入redis-cli
都可以启动redis客户端,虽然好像也没改什么设置
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。