
Redis
Redis学习
evan_qb
冰冻三尺,非一日之寒
展开
-
【Redis】centos下下载安装Redis
wget http://download.redis.io/releases/redis-2.8.17.tar.gztar xzf redis-2.8.17.tar.gzcd redis-2.8.17make此时需要安装GCC()输入命令进行安装yum install gcc测试是否安装成功输入 gcc -v接下来我们第二次make一下,发现还是报错,那是因为一些缓存的文件没有清理接下来我们使用命...原创 2018-03-07 21:59:41 · 324 阅读 · 0 评论 -
【redis】
(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about t...转载 2018-03-09 21:57:00 · 202 阅读 · 0 评论 -
【redis】redis中的五大数据类型
String类型string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。常用命令:列表(List)类似于java中的List集合常用命令:集合(Set)类似于java中的set集合,不可重复哈希(Hash)类似于java中的M...原创 2018-03-11 11:37:48 · 289 阅读 · 0 评论 -
【redis】key常见命令
keys * 查看当前库所有的key exists key 判断某个key是否存在 move key db 当前库就没有了,被移除了 expire key 秒钟:为给定的key设置过期时间 ttl key 查看还有多少秒过期,-1表示永不过期,-2表示已过期 type key 查看你的key是什么类型...原创 2018-03-11 11:44:04 · 217 阅读 · 0 评论 -
【redis】redis常见配置
redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid3. 指定Redis监听端口,默认端口为6379,作...原创 2018-03-11 17:25:12 · 227 阅读 · 0 评论 -
【redis】redis持久化存储(AOF和RDB)
Redis中数据存储模式有2种:cache-only,persistence;cache-only即只做为“缓存”服务,不持久数据,数据在服务终止后将消失,此模式下也将不存在“数据恢复”的手段,是一种安全性低/效率高/容易扩展的方式;persistence即为内存中的数据持久备份到磁盘文件,在服务重启后可以恢复,此模式下数据相对安全。对于persistence持久化存储,Redis提供了两种持久化...转载 2018-03-12 18:23:49 · 215 阅读 · 0 评论 -
【redis】StringRedisTemplate常用操作
stringRedisTemplate.opsForValue().set("test", "100",60*10,TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间stringRedisTemplate.boundValueOps("test").increment(-1);//val做-1操作stringRedisTemplate.opsForValu...转载 2018-07-26 13:29:38 · 1341 阅读 · 0 评论 -
【redis】redis分布式锁实现商品秒杀功能
在多人访问网站时,如果不加锁,就会出现并发问题。下面我们先来测试进行模拟商品秒杀的场景:首先我们编写两个方法一个用于下单减去库存,一个用于查询商品库存:@Servicepublic class SecKillServiceImpl implements SecKillService { /** * 中秋活动 秒杀月饼 限量100000 */ sta...原创 2018-07-26 15:53:02 · 1683 阅读 · 2 评论 -
【redis】Springboot redis缓存注解说明
1.首先我们在启动类上加上注解@EnableCaching开启缓存@EnableCaching //开启缓存public class SpringDemoApplication { public static void main(String[] args) { SpringApplication.run(SpringDemoApplication.class,...原创 2018-07-26 16:53:53 · 1691 阅读 · 2 评论