因需要安装redis的服务器无法连接互联网,所以需要离线安装。首先需要下载redis的安装包,之后进行安装,在安装之前需要保证gcc,g++,make等依赖包已经安装。
1. 安装gcc等依赖包
依赖包安装请参考:
Ubuntu18.04 离线安装gcc,g++,make依赖包https://blog.csdn.net/cuierdan/article/details/131192779?spm=1001.2014.3001.5501
2. 下载redis安装包
下载地址
官方网站:Redis官网Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures …https://redis.io/
中文社区:中文社区CRUG网站是redis的标准中文翻译网站,下载安装redis 6.0.6最新版,Redis客户端方式、Redis常用命令(commands)都在帮助手册里,阅读Redis官方文档、教程、教材,社区里了解更多redis信息,如: 数据类型、持久化、主从配置、集群配置、性能测试等等。http://www.redis.cn/
下载redis安装包,然后把安装包传到服务器上。
3. 安装redis
1. 解压安装包
sudo tar xzf redis-6.0.6.tar.gz
2. 将安装文件移动到user/local
下
sudo mv ./redis-6.0.9 /usr/local/redis
cd /usr/local/redis
3. 编译redis
sudo make
4. 测试编译是否成功
sudo make test
5. 安装
sudo make install
6. 先将/usr/local/redis
下的redis.conf配置文件移动到/usr/local/bin/kconfig
中
cuierdan@root:/usr/local/bin$ sudo mkdir kconfig
cuierdan@root:/usr/local/bin$ sudo cp /usr/local/redis/redis.conf /usr/local/bin/kconfig/
4. 修改配置
修改kconfig/redis.conf
(由于redis默认不是后台启动的,因此需要修改配置文件)
cuierdan@root:/usr/local/bin/kconfig$ sudo vim redis.conf
daemonize yes
5. 测试链接
启动服务
cuierdan@root:/usr/local/bin$ redis-server kconfig/redis.conf
cuierdan@root:/usr/local/bin$ ls
chardetect jsonschema kconfig pip pip2 pip2.7 redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server
#使用redis客户端进行连接
cuierdan@root:/usr/local/bin$ redis-cli -p 6379
127.0.0.1:6379> PING
PONG
127.0.0.1:6379>
查看redis进程是否开启
ps -ef|grep redis
6. 安装完成
现在已经安装完成
7. 常见问题及鸣谢
1. 连接redis数据库时突然报错:MISCONF Redis is configured to save RDB snapshots
https://blog.csdn.net/jialiu111111/article/details/121633197
2. 安装学习参考博客
ubuntu18.04安装redis教程_pengege666的博客-CSDN博客