Ubuntu下安装redis
1.首先要确保有gcc环境
终端输入 gcc --version 如有返回版本号,即可
'''
没有的话需要进行安装
sudo apt-get install -y gcc
sudo apt-get install -y g++
再次检查gcc 和 g++ 版本
gcc --version
g++ --version
'''
2.官网下载redis压缩包
![](https://s1.ax1x.com/2022/07/15/jhO4cn.png)
选择需要的版本,点击后自动下载,下载的是一个压缩包
3.解压安装
1.首先我们要先把安装包移动到我们的用户文件下,也就是主目录下。
2.解压
(1)直接选中压缩包,右键用归档管理器打开,然后选择安装到哪。直接提取即可
(2)使用命令 tar -zxvf /redis-5.0.14.tar.gz 进行解压,默认解压在当前路径下。
3.编译
1.cd 到解压好的文件夹中 cd redis-5.0.14/
2.执行 sudo make 进行编译,等待即可
4.测试是否编译成功(这一步时间会比较长,测试耗时5分钟左右)
sudo make test
'''
最后出现绿色的这些提示表示成功 '\o/ All tests passes without errors!'
'''
5.安装redis
终端输入 sudo make install
等待完成即可
4.修改redis.conf文件(根据需要修改)
在安装目录下有一个配置为文件 redis.conf
我们可以直接打开它,
(1)修改密码 ;
大概在507行 # requirepass foobared
把foobared 改为自己的密码即可 前面的#号也需要删除
(2)修改bind,在末尾追加本机的ip地址
本机ip 命令:ip a 查看
在69行 bind 127.0.0.1 ip地址 即可
5.启动服务和连接
启动服务
安装好后,在安装目录的src目录中可以看到已经生成了redis.server和redis-cli等文件
redis-server 与启动服务有关
redis-cli 与客户端连接有关
启动服务:
1.cd 到安装目录的src目录里
2.输入 ./redis-server ../redis.conf 启动服务
客户端连接
在任意位置新打开终端输入 redis-cli 连接redis服务
'''
之前启动服务后的窗口不能关闭,否则重新启动服务
'''
6.redis服务后台启动
当前为默认的启动模式,启动后,就不能通过CTRL+C退出,否则redis会关闭,如果我们还想在当前窗口继续其他操作,可以通过修改redis.conf中的daemonize,设置为yes,则切换启动方式为后台启动,重新启动后,就不会出现redis盒子的图样,可继续进行其他操作
每次使用redis服务都需要开终端启动服务非常麻烦,我们可以让他在后台启动,也可以在任意位置进行客户端的连接。
1.打开redis.conf配置文件(在安装目录下,很轻松能找到)
2.找到 daemoize no (大概在136行)修改为 daemoize yes 保存退出
3.重新启动redis服务,此时就再也没有框了,也可以在任意位置打开终端即可连接redis。