
redis
文章平均质量分 72
GavinYCF
梦想起飞的地方
展开
-
Linux下安装Redis
最重要的是:ExecStart=/usr/local/bin/redis-server /usr/local/bin/redisconfig/redis.conf这个,这里指定了redis-server的配置文件。我们安装的是linux版本的redis,这里用的是云服务器所以需要远程连接,这里使用的是xshell连接到服务器,没有服务器的话也可以使用虚拟机,这里不过多赘述。本文中安装的版本为:http://download.redis.io/releases/redis-7.0.5.tar.gz。转载 2024-12-17 11:51:41 · 1108 阅读 · 0 评论 -
RedisTemplate最全的常用方法
1.RedisTemplate常用方法2.String类型3.Hash类型4.List类型5.Set类型6.zSet类型Redis常用的数据类型:String、Hash、List、Set、zSet1.RedisTemplate常用方法redisTemplate.hasKey(key); //判断是否有key所对应的值,有则返回true,没有则返回falseredisTemplate.opsForValue().get(key); //有则取出key值所对应的值redisTemp转载 2022-05-07 15:30:23 · 17176 阅读 · 0 评论 -
Redis分布式ID
Redis分布式ID分布式ID应用场景1. 自增流水号的的生成2. 数据库分表之后ID的生成3. 日切自增序列号......分布式ID的特性1.全局唯一2.支持高并发3.高可靠4.容错单点故障5.高性能6.可排序使用redis做分布式ID需要考虑的问题1. ID生成的持久化,如果redis宕机了之后怎么进行恢复2. 如何保证KEY能够分不到每一台机器集群模式下的redis自增ID可以使用Redis集群来获取更高的吞吐量,容错单点故障,高转载 2021-12-24 17:44:50 · 1369 阅读 · 0 评论 -
REDIS生成分布式环境下自增ID
相信大家在分布式系统一定会遇到如何生成唯一Id;uuid可以但是,作为数据库主键很浪费性能(索引相关),雪花算法可以,但是很依赖于环境.这里推荐大家使用redis生成;1.需求明确我们生成的Id组成为,时间戳+自增Id,补0例如:今天是2020.2.28 , 补6个0 ,那么生成的id范围是20200228000001-2020022899999992.技术选型Redis中的RedisAtomicLong具备原子性,可以通过其incr方法进行...转载 2021-12-24 17:14:07 · 2767 阅读 · 0 评论 -
redis设置开机启动
redis设置开机启动 方式一1.设置redis.conf中daemonize为yes,确保守护进程开启,也就是在后台可以运行.(设置为yes后,启动时好像没有redis的启动界面,不知道为什么)#vi编辑redis安装目录里面的redis.conf文件[root@localhost /]# vi /usr/redis/redis-3.2.4/redis.conf2.复制redis配置文件(启动脚本需要用到配置文件内容,所以要复制)#1.在/etc下新建redis文件夹[ro原创 2020-12-11 16:13:01 · 539 阅读 · 0 评论 -
linux安装redis-4.0.2
linux安装redis-4.0.2 一、下载rediscd /usr/local/srcwget http://download.redis.io/releases/redis-4.0.2.tar.gz二、解压tar -zxvfredis-4.0.2.tar.gzcdredis-4.0.2三、编译安装1、看看是否安装了gcc环境rpm -qa|grep gcc没有,则安装yum -y install gccmake若出现:致命错误:jemal...原创 2020-12-11 13:44:31 · 819 阅读 · 1 评论 -
Redis 面试知识点
Redis 面试题关于的知识点总结成了思维导图1、什么是 Redis?Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品有以下三个特点:(1)Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。(2)Redis 不仅仅支持简单的...原创 2019-12-31 15:48:55 · 613 阅读 · 0 评论 -
Redis-3.x集群配置(RedisCluster+SpringBoot+Jedis)
Redis-3.x集群配置(RedisCluster+SpringBoot+Jedis)部署计划部署6个redis节点,为3主3从。端口IP地址6379192.168.101.1216379192.168.101.1996379192.168.101.1236379192.168.101.1276379192.168.101.1256379192.168.101.126编译安装 (所有关于权...转载 2018-04-27 17:35:39 · 438 阅读 · 0 评论 -
如何给redis设置密码
如何给redis设置密码redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。 1、初始化Redis密码: 在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数; 比如 requirepass test123; (Ps:需重启转载 2018-04-18 14:54:51 · 311 阅读 · 0 评论 -
redis配置认证密码
redis配置认证密码redis配置密码1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到[plain] view plain copy #requirepass foobared 去掉行前的注释,并修改密码为所需的密码,保存文件[plain]转载 2017-11-29 19:14:44 · 401 阅读 · 0 评论 -
redis五大类型用法
redis五大类型用法Redis五大类型:字符串(String)、哈希/散列/字典(Hash)、列表(List)、集合(Set)、有序集合(sorted set)五种Controller:@Resource RedisTemplate redisTemplate;总括:redisTemplate.opsForValue();//操作字符串redisTemplate.opsForHash转载 2017-10-25 10:54:01 · 574 阅读 · 0 评论 -
Linux 下的 Redis 安装 && 启动 && 关闭 && 卸载
Linux 下的 Redis 安装 && 启动 && 关闭 && 卸载 Redis 在Linux 和 在Windows 下的安装是有很大的不同的,和通常的软件安装是一样的.一 下载 Redis 安装包 去redis 官网下载reids 安装包, redis 官网默认只提供Linux 的安装包,所以不用担心下载到windows 的安装包.笔者下载原创 2017-10-10 16:05:50 · 589 阅读 · 0 评论 -
redis学习笔记整理
redis学习笔记整理 一、...redis 环境搭建...2二、...redis学习笔记之数据类型...3三、...redis学习笔记之排序...11四、...redis学习笔记之事务...16五、...redis学习笔记之pipeline.20六、...redis学习笔记之发布订阅...23七、...redis转载 2015-12-16 09:54:10 · 910 阅读 · 0 评论 -
Redis 内存淘汰机制
Redis 内存淘汰机制Redis内存淘汰指的是用户存储的一些键被可以被Redis主动地从实例中删除,从而产生读miss的情况,那么Redis为什么要有这种功能?这就是我们需要探究的设计初衷。Redis最常见的两种应用场景为缓存和持久存储,首先要明确的一个问题是内存淘汰策略更适合于那种场景?是持久存储还是缓存?内存的淘汰机制的初衷是为了更好地使用内存,用一定的缓存miss来换取内存的使转载 2017-09-21 09:14:29 · 279 阅读 · 0 评论 -
tomcat7和redis的sessoin共享问题处理
tomcat7和redis的sessoin共享问题处理1,安装Redis并配置和启动, tomcat也做相就的下载,其他地方都有,可以在其他地方查阅。2, 获取tomcat依赖包: Tomcat使用 从https://github.com/xetorthio/jedis/downloads下载jedis作为java的redis客户端,转载 2016-12-23 08:57:57 · 942 阅读 · 0 评论 -
tomcat7 redis session 共享
tomcat7 redis session 共享下载JDK7、tomcat7以备后续测试;一、下载tomcat-redis-session的源码自行打包:https://github.com/jcoleman/tomcat-redis-session-manager这里要对tomcat-redis-session打包做一下特殊记录:由于我们的环境都是基于7系列来运行转载 2016-10-19 17:05:44 · 952 阅读 · 0 评论 -
windows下安装redis
windows下安装redis1、redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操转载 2016-03-02 17:08:43 · 379 阅读 · 0 评论 -
Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式)介绍
jedis是一个著名的key-value存储系统,而作为其官方推荐的java版客户端jedis也非常强大和稳定,支持事务、管道及有jedis自身实现的分布式。在这里对jedis关于事务、管道和分布式的调用方式做一个简单的介绍和对比:一、普通同步方式最简单和基础的调用方式,?1234567891011转载 2015-12-15 17:23:07 · 356 阅读 · 0 评论