最全Linux安装Redis最新版
最全Linux安装最新Redis服务
- 前言
- 一、安装步骤
- 1、下载安装包:https://redis.io/
- 2、上传至Linux解压缩
- 3、基本的命令环境安装
- 4、make命令所有基本文件配置
- 5、make配置出错解决
- 5.1 make错误如下
- 5.1 make错误原因
- 5.1 解决方式
- 6、服务安装成功后检查
- 二、查看Redis默认安装路径
- 三、拷贝Redis配置文件备份
- 四、Redis设置默认后台启动
- 五、启动Redis服务
- 六、Redis客户端连接
- 七、关闭Redis服务
- 八、客户端连接工具连接Redis
- 8、1 修改配置文件redis.conf:
- 总结
前言
1、Redis是一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),使用C 语言编写,Redis是一个key-value存储系统(键值存储系统),支持丰富的数据类型,如:String、list、set、 zset、hash。
2、Redis是一种支持key-value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。使用C语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化
一、安装步骤
1、下载安装包:https://redis.io/
2、上传至Linux解压缩
cd /user/local/myredis
tar -zxvf redis-6.0.9.tar.gz
3、基本的命令环境安装
yum install g-c++
注意:如果yum install g-c++这个命令找不到,可以使用这个命令安装
yum install gcc-c++
4、make命令所有基本文件配置
cd redis-6.0.9
make
5、make配置出错解决
server.c:5166:39: error: ‘struct redisServer’ has no member named ‘maxmemory’
5.1 make错误如下
server.c:5151:94: error: ‘struct redisServer’ has no member named ‘unixsocket’
serverLog(LL_NOTICE,“The server is now ready to accept connections at %s”, server.unixsocket);
^
server.c:5152:19: error: ‘struct redisServer’ has no member named ‘supervised_mode’
if (server.supervised_mode == SUPERVISED_SYSTEMD) {
^
server.c:5153:24: error: ‘struct redisServer’ has no member named ‘masterhost’
if (!server.masterhost) {
^
server.c:5166:15: error: ‘struct redisServer’ has no member named ‘maxmemory’
if (server.maxmemory > 0 && server.maxmemory < 10241024) {
^
server.c:5166:39: error: ‘struct redisServer’ has no member named ‘maxmemory’
if (server.maxmemory > 0 && server.maxmemory < 10241024) {
^
server.c:5167:176: error: ‘struct redisServer’ has no member named ‘maxmemory’
serverLog(LL_WARNING,“WARNING: You specified a maxmemory value that is less than 1MB (current value is %llu bytes). Are you sure this is what you really want?”, server.maxmemory);
^
server.c:5170:31: error: ‘struct redisServer’ has no member named ‘server_cpulist’
redisSetCpuAffinity(server.server_cpulist);
5.1 make错误原因
gcc版本问题,redis6.0以上,升级到新版本的;
gcc -v
5.1 解决方式
升级gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
#注意:scl命令启用只是临时的,当退出xshell或者重启就会恢复到原来的gcc版本。
#如果要长期生效的话,执行如下:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
6、服务安装成功后检查
再次输入make以及make install命令检查:
make
make install
二、查看Redis默认安装路径
cd /usr/local/bin
三、拷贝Redis配置文件备份
新建目录,将Redis的配置文件进行拷贝:
[root@izhkyje12i9nrez bin]# mkdir dtconfig
[root@izhkyje12i9nrez bin]# cp /usr/local/myredis/redis-6.0.9/redis.conf dtconfig
四、Redis设置默认后台启动
vim redis.conf
默认为no将其改为yes:
daemonize yes
五、启动Redis服务
通过指定的配置文件启动服务:
redis-server dtconfig/redis.conf
查看进程端口号:
netstat -tlunp
六、Redis客户端连接
redis-cli -p 6379
七、关闭Redis服务
shutdown
exit
八、客户端连接工具连接Redis
8、1 修改配置文件redis.conf:
1、修改Redis服务保护模式
protected-mode yes :将yes修改为protected-mode no
2、注释掉 bind 127.0.0.1
#bind 127.0.0.1
然后重启服务
总结
以上就是Redis的完整安装教程,Redis应用场景,能做什么?下一篇我们会继续说道。
最全Linux安装Redis最新版相关推荐
- Linux安装redis最新版5.0.8
详解Linux安装redis最新版5.0.8 如果是在校大学生,可以到阿里云网站去免费领取一个半年的阿里云服务器,不知道现在还可以免费领取不. 也可以安装虚拟机,在虚拟机上安装redis. 在wind ...
- linux安装redis最新版
1.如果要安装最新的redis,需要安装Remi的软件源 yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7. ...
- linux安装 redis,在linux中安装redis
本文中使用的系统是Ubantu 18.04 因为我是第一次使用Linux系统,并不知道使用哪一款比较好,主要是因为Ubantu的界面很好看(笑) 在使用linux安装redis之前遇到过几个小问题.在 ...
- linux安装redis清除错误,关于linux redis安装及安装遇到的问题
redis官方传送门 Linux安装Redis服务步骤: 获取资源指定安装目录 [[email protected] mnt]# mkdir reids [[email protected] redi ...
- Linux 安装 redis 和 本地连接 redis
Linux 安装 redis 和 本地链接 redis. 1. 安装 Redis 1.1 下载安装包 1.2 解压编译 1.3 启动 Redis 1.3.1 直接启动 1.3.2 后台启动 1.4 检 ...
- linux 安装redis以及配置redis开机自启
linux 安装redis 非常简单,官网有介绍. 步骤如下: 一安装redis: 1.先查看redis版本,找到你想下载的版本:http://download.redis.io/releases/ ...
- 【Redis】Linux安装Redis
Linux安装Redis 一.下载并上传 二.安装 2.1.解压 2.2.安装 2.3.更改配置 2.3.1.密码 2.3.2.远程登入 三.启动 一.下载并上传 官网下载地址 本文使用的7.0.4 ...
- Linux安装Redis、远程连接Redis
Linux安装Redis.远程连接Redis Redis官方tar包下载地址 Linxu安装Redis 1.新建redis安装目录 2.上传文件到服务器的安装目录 3.解压tar包 4.安装gcc环境 ...
- linux 安装redis 以及 lump lamp 安装redis扩展
一.linux安装redis 软件下载网址: http://redis.io/download wget http://download.redis.io/releases/redis-3.2.1.t ...
最新文章
- 【西安交大】2020年最新深度学习目标检测方法综述
- 六分钟学会创建Oracle表空间的步骤
- 20个数据库设计的最佳实践
- 主机关机后第二天就无法开机_iphone没电自动关机后无法充电和开机的解决办法!(亲身经历)...
- JPA中的@MappedSuperclass
- 放弃手机后!罗永浩今年已带货19亿元
- xampp中apache点击启动失败解决方法
- MultipartFile转为File
- [转载] 用 C++ 和 Java 写算法,差别大吗?
- 【HDU4507】恨7不成妻(数位DP)
- matlab图像分割基于小波变换,图小波变换在图像分割中的应用研究
- 小米开发版安装magisk_小米开发版安装magisk(面具),不用第三方rec就可以安装...
- 内核启动流程分析----内核启动
- 卸载搜狗拼音输入法linux,Ubuntu下使用搜狗拼音输入法
- linux系统开启ssh端口号
- 20210125比较常用的vim配置文件及说明
- Ceres Solver 具体案例分析
- 使用OFBIZ的理由和不使用OFBIZ的理由
- ds310服务器运行灯不亮,【群晖 DS218+ 2盘位 NAS网络存储服务器外观设计】按键|usb2.0口|电源键|指示灯|风扇_摘要频道_什么值得买...
- 【原】计算机Tools vs 学习资料
热门文章
- Java静态变量注入配置值,工具类使用@Value将信息注入到静态变量中
- 信息学奥赛一本通(1188:菲波那契数列(2))
- 图论 —— 二分图 —— 匈牙利算法
- 玩具(BZOJ-1307)
- 二叉树输出(信息学奥赛一本通-T1366)
- 判断一个数能否同时被3和5整除(信息学奥赛一本通-T1046)
- 信息学奥赛C++语言: 队伍调整
- linux put函数,Linux内核中的get_user和put_user
- lbp特征提取算法 知乎_Hog,SIFT以及LBP这三种特征有什么不同?
- MySQL:数据库导入