一、下载
方法1:到redis官网下载安装包,然后将其放到“/tmp”目录下面
方法2:直接在“/tmp”目录下,执行以下命令:
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
注意:若出现wget: unable to resolve host address的问题
解决办法:
sudo vim /etc/resolv.conf
然后加上下面两句:
nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器
此时,在/tmp目录下就会有redis安装包(红色字体的文件):
二、解压、移动以及编译
(1)在/tmp目录下执行解压命令:
tar -zvxf redis-5.0.4.tar.gz
解压完成后会得到一个redis-5.0.4文件夹,此时我们就这个文件夹移动到/usr/local/redis中,因为一般Linux下安装的文件都会放在/usr/local路径下,命令如下:
mv redis-5.0.4 /usr/local/redis
(2)进入/usr/local/redis
cd /usr/local/redis
然后,执行编译:
make //编译redis
编译完成之后,执行:
make install //把编译完成之后的可执行文件添加到系统目录中
这一步之后redis就已经安装成功了。
三、启动
(1)默认情况,Redis不是在后台运行,我们需要把redis放在后台运行,所以启动前需要先修改一下配置文件redis.conf
在/usr/local/redis目录下,执行:
vi redis.conf
打开后,找到daemonized no,将no改为yes即可。
修改完之后,就可以打开redis服务器了,在/usr/local/redis目录下,执行命令如下:
redis-server ./redis.conf //启动redis服务
然后执行:
redis-cli //客户端连接
再set和get测试一下,如下图说明redis可正常使用:
至此,Linux的redis已安装并可以正常使用了。
(2)为了安全起见(若不需要可不做),可以给redis访问设置一个密码,方法就是修改redis.conf配置文件,在其中找到**“# requirepass foobared”**,将“#”去除,并把foobared改为你想设置的密码,例如“123456”。
修改完之后,需要重启redis服务器,命令如下:
此时,再启动服务器并执行redis-cli,输入get key1命令,会出现如下:
也就是说再访问redis中的key,需要先登陆输入密码才能进行访问,: