当前位置:首页 > Java技术 > CentOS 安装redis

CentOS 安装redis

2022年08月06日 14:22:33Java技术6

     Redis是一种内存数据结构存储,用作数据库服务器,缓存和消息代理。 Redis是用C编程语言编写的。

     本教程将帮助您在CentOS 7/6服务器上安装Redis服务器。

步骤1 准备

     Redis软件包在默认的yum存储库下不可用。 您需要首先在服务器上启用EPEL yum存储库。 执行以下命令以启用:

### CentOS/RHEL 7 
yum install epel-release

### CentOS/RHEL 6 
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

     编辑 /etc/yum.repos.d/epel.repo/etc/yum.repos.d/epel-testing.repo文件,将所有以mirrorlist=...开头的行注释,将所有以baseurl=...开头的行取消注释。

步骤2 安装redis server

yum install redis

成功安装后,启动Redis服务并启用系统重启时自动启动。

### CentOS/RHEL 7 
systemctl enable redis
systemctl start redis

### CentOS/RHEL 6 
chkconfig redis on
service redis restart

Redis服务器已在您的系统上启动并运行

步骤3 将Redis配置为缓存服务器

     可以使用内置的默认配置启动Redis。 但要进行任何额外的参数更改,您可以使用其配置文件:/etc/redis.conf。 在文本编辑器中编辑Redis配置文件以进行更改。

vim /etc/redis.conf

根据您的要求,在Redis配置文件中更新以下值。您可以根据服务器上的可用内容增加最大内存限制。

maxmemory 256mb
maxmemory-policy allkeys-lru

上述配置告诉Redis在达到256mb的最大内存时使用LRU算法删除之前的内容。保存配置文件并重新启动Redis服务。

步骤4 测试连接redis server

     使用redis-cli工具验证Redis服务器和redis-cli之间的连接。

如果redis没有开启服务,首先开启:

service redis start
#redis-cli

127.0.0.1:6379> ping
PONG
127.0.0.1:6379>

END

作者:东语~
来源链接:https://blog.csdn.net/psp0001060/article/details/89875219

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/java/18351.html

分享给朋友:

“CentOS 安装redis” 的相关文章

记一次SpringBoot项目使用RedisTemplate无法反序列化字节数组问题困扰8小时巨坑

记一次SpringBoot项目使用RedisTemplate无法反序列化字节数组问题困扰8小时巨坑

一、问题描述 问题描述: 前提:向Redis中SET值的是一个JFinal项目,使用的Jedis客户端API操作的,把一个对象转成byte[]形式存入Redis中。 然后在另一个SpringBoot项目中我通过Spring自带的RedisTempl...

SpringBoot整合Redis缓存

SpringBoot整合Redis缓存

一、前言 之前分享过关于Redis集群如何搭建的,最近有小伙伴儿说分享一下Redis如何使用SpringBoot的整合,项目中经常使用的就是Redis,本次整合的是Redis单机版,后续会分享Redis集群版本,请多提出自己的意见。 二、开始整合 1.首先需要搭建Redis服务器,可参...

Redis集群搭建

Redis集群搭建

一、前言 Redis作为当前比较流行的缓存数据库,在使用的过程中,如果使用单节点的Redis,当Redis出现宕机时,则无法再为应用提供服务,所以搭建Redis集群,是可以解决Redis错误时的问题。 二、开始搭建 1.下载Redis的安装包 下载地址:http://redis.io...

Redis 的数据过期了就会马上删除么?

Redis 的数据过期了就会马上删除么?

码哥,当 key 达到过期时间,Redis 就会马上删除么?先说结论,并不会立马删除,Redis 有两种删除过期数据的策略:定期选取部分数据删除;惰性删除;该命令在 Redis 2.4 版本,过期时间并不是很精确,它可能在零到一秒之间。从 Redis 2.6 开始,过期错误为 0 到 1 毫秒。EX...

分布式专题|还在使用redis实现分布式锁么,来看看zookeepr如何优雅的实现分布式锁(排它锁|读写锁)

分布式专题|还在使用redis实现分布式锁么,来看看zookeepr如何优雅的实现分布式锁(排它锁|读写锁)

分布式专题|如何使用zookeeper实现分布式锁 在分布式中,避免不了使用分布式锁,在前面的专题中,我们已经说过使用Redis实现分布式锁,这里我将给大家演示如何使用zookeeper实现分布式锁。 首先,给大家介绍下实现的基本思路,这里默...

分布式|跟着“乐哉”学习redis系列教程

分布式|跟着“乐哉”学习redis系列教程

八、redis主从同步 CAP原理 CAP原理就好比分布式领域的牛顿定律,他是分布式存储的理论基石。 C:Consistent,一致性 A:Availabilty,可用性 P:Partition tolerance,分区容错性 分布...

Error creating bean with name '***': Injection of resource dependencies failed,Bean named 'redisService' is expected to be of type

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'epAtreusEquipmentInfoServiceImpl': Injecti...

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cardSalDao' defined in file [E:\GItUp\pointerCard+redis\target\gameCard-1.0-SNAPSHOT\WEB-INF\classes\cn\jbit\dao

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cardSalDao' defined in file [E:\GItUp\pointerCard+redis\target\gameCard-1.0-SNAPSHOT\WEB-INF\classes\cn\jbit\dao

错误信息: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cardSalDao' defined in file [E:\GItUp\pointerC...

springboot集成redis报错-ClassNotFoundException: org.apache.commons.pool2.impl.GenericObjectPoolConfig

springboot集成redis报错-ClassNotFoundException: org.apache.commons.pool2.impl.GenericObjectPoolConfig

当使用Springboot 2.0以上版本集成redis的时候遇到报错信息如下: Application run failed org.springframework.beans.factory.UnsatisfiedDependencyException: Error c...

项目引入sleuth链路追踪,redis报错:Error creating bean with name 'enableRedisKeyspaceNotificationsInitializer' defined in class path resource

项目引入sleuth链路追踪,redis报错:Error creating bean with name 'enableRedisKeyspaceNotificationsInitializer' defined in class path resource

    springCloud项目中,引入sleuth之后,报:Error creating bean with name 'enableRedisKeyspaceNotificationsInitializer' defined in class path res...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。