Redis
写给自己的信纸
这个作者很懒,什么都没留下…
展开
-
1.windows下安装Redis
https://github.com/ServiceStack/redis-windows/tree/master/downloads 下载文件并解压 在解压文件下建个新文件startup.cmd,用记事本写入以下内容,然后双击启动redis-server redis.windows.conf 出现如图则成功 ...转载 2019-07-04 09:48:52 · 69 阅读 · 0 评论 -
3.redis数据结构和常用命令(一)
1.hash 1. 一个键值对的map无序列表,适合存储对象 hmset key field1 value1 [field2 value2] : 设置多个键值对 hgetall key :获取所有键值 hkeys key: 获取所有键 hvals key:获取所有键的值 hlen key:获取某个对象的键值对的数量 hexists key filed :判断是否存在field字段 hdel key...转载 2019-07-04 13:22:27 · 129 阅读 · 0 评论 -
3.redis数据结构和常用命令(二)
1.字符串: set key value :设置键值对 java程序中:redisTemplate.opsForValue.set(“key”,“value”) get key :通过键取值 java程序中:redisTemplate.opsForValue.get(“key”) del key:删除键值对 java程序中:redisTemplate.opsForValue.delete(“key...转载 2019-07-04 13:24:51 · 267 阅读 · 0 评论 -
3.redis数据结构和常用命令(三)
1.set 1. 无序且独一无二的string元素集合 sadd key member1 [member2]:增加多个成员 scard key:统计成员数 sdiff key1 [key2]:找出两个集合的差集,key1中key2没有的成员 sidffstore des key1 [key2]:将差集保存到des集合中 sinter key1 [key2]:求两个集合的交集 sismember k...转载 2019-07-04 13:27:59 · 151 阅读 · 0 评论 -
4.配置 (一)
1.备份 备份有两种方式: 快照:备份当前在内存中的数据。当数据量大时可能会卡顿,但恢复重启快 AOF(append-only file):将执行过的写命令依次保存在redis文件中,将来就可以依次执行那些保存命令恢复redis数据。备份一般不会卡顿,但恢复重启慢 save 900 1 save 300 10 //当300秒内执行10个写命令是,启用快照备份 save 60...原创 2019-07-04 13:35:31 · 112 阅读 · 0 评论 -
4.总配置(二)
在安装目录下的redis.windows.conf /********************************* GENERAL *********************************/ // 是否作为守护进程运行 daemonize yes // 如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pid pidfile /var...转载 2019-07-04 13:36:54 · 93 阅读 · 0 评论 -
5.常用技术(一)
1.redis事务 作用:防止线程的并发,保证数据的安全 特点;1. 隔离其他redis客户端 2.原子性操作,要么全部执行,要么都不执行 事务命令: mutil:开启事务命令,并进入队列但不会被执行 watch key1 [key2]:监听某些键,如果键在事务执行前被修改,则回滚,如乐观锁 exec:执行事务,如果监听的键在事务执行前被修改,则回滚,否则执行事务 discard:回滚事务,因...转载 2019-07-04 13:45:00 · 84 阅读 · 0 评论 -
5.常用技术(二)
1.发布订阅 作用:当使用银行卡消费时,银行往往会通过微信或者短信等通知用户这笔交易 1.配置监听者,需实现MessageListener接口,并注入在applicationContext.xml中 package com.ssm.chapter19.redis.listener; import org.springframework.data.redis.connection.Message...转载 2019-07-04 13:47:48 · 75 阅读 · 0 评论