Redis
绿眼加菲
一个被用金钱衡量能力的coder
展开
-
redis投票系统--学习准备
近来学习redis,主要是看书籍为主,看的是redis实战(redis in action),里面有一个投票的章节,就打算以javaWeb的形式展现出来,显示研究了redis api,书中用的是Python,然后找到了java语言的,并通过测试的方式把所有功能代码实现了一遍,为后续的开发做准备。一下是主要代码: private static final int ONE_WEEK_IN_SECO原创 2016-12-10 21:54:41 · 1847 阅读 · 0 评论 -
redis基本结构(2)------散列(hash)
一:基本操作HDEL key field : 删除一个HASHFIELDHEXISTS key field : 判断一个HASHFIELD是否存在HGET key field : 获得一个HASHFIELD的原创 2017-02-15 21:42:21 · 572 阅读 · 0 评论 -
通过redis添加书籍销量榜功能。
web作业是在线书城,之前由于时间匆忙就随便做了一个,后来想慢慢把功能写全。利用redis的zset把排行榜这块做完了。界面大体是这个样子。因为前段的样式css不会太会,就把之前项目的样式拿过来现左侧的排行榜是根据用户提交订单是进行添加的。假如《我和你》在提交两本书籍,截图如下(左图为效果显示,右图为redis数据库里的数据):效果就显而易见了。下面原创 2017-01-18 16:52:06 · 1025 阅读 · 0 评论 -
redis基本结构(6)------HyperLogLog
如果我们要实现记录网站每天访问的独立IP数量这样的一个功能集合实现:使用集合来储存每个访客的 IP ,通过集合性质(集合中的每个元素都各不相同)来得到多个独立 IP ,然后通过调用 SCARD 命令来得出独立 IP 的数量。举个例子,程序可以使用以下代码来记录 2014 年 8 月 15 日,每个网站访客的 IP :ip = get_vistor_ip()SADD转载 2017-02-17 20:32:44 · 362 阅读 · 0 评论 -
redis基本结构(5)------有序集合(zset)
1.简介2.基本操作zadd key score1 value1:添加元素zrange key start stop [withscore]:把集合排序后,返回名次[start,stop]的元素 默认是升续排列 withscores 是把score也打印出来zrank key member:查询member的排名(升序0名开始)zrangebyscore key m原创 2017-02-17 20:18:34 · 668 阅读 · 0 评论 -
redis基本结构(4)------集合(set)
1.简介2.基本操作SADD key member : 向SET中添加一个成员SREM key member : 从SET中删除一个成员SDIFF key [key ...] : 集合求差集SINTER key [key ...] :原创 2017-02-16 22:31:28 · 489 阅读 · 0 评论 -
redis基本结构(1)------字符串键(string)
一:java基本操作:DEL key [key ...] : 删除一个KEYGET key : 获得一个KEY的值SETEX key seconds value : 设置KEY的VALUE和EXP时间SETNX key value : 设置KEY的VALUE,前提是KEY之前不存原创 2017-02-15 21:21:56 · 452 阅读 · 0 评论 -
redis整合ssm
一:pom文件: redis.clients jedis 2.9.0 二:配置文件:spring-jedis.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/sch原创 2016-12-08 22:45:30 · 4075 阅读 · 0 评论 -
linux搭建Redis环境(redis3.0)
一:redis简介:Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库二:安装(1):redis编译依赖gcc环境,gcc环境安装:yum install gcc-c++(2):下载redis至usr/localcd /usr/localwget :http://download.redis.io/releases/redis-3.0.0.原创 2016-12-08 22:23:39 · 4382 阅读 · 1 评论 -
javaWeb中使用Redis缓存
直接进入主题:一:serviceImpl定义:@Service public class JedisClientSingleService implements JedisClient { @Autowired private JedisPool jedisPool; @Override public String get(String key) { Jed原创 2016-11-21 21:49:48 · 7940 阅读 · 1 评论 -
redis基本结构(3)------列表(list)
1:简介2:基本操作LPOP key : 删除并取得LIST头部一个元素RPOP key : 删除并取得LIST尾部一个元素BLPOP key [key ...] timeout : 删除并取得LIST头部一个元素,如果没有就BLOCKBRPOP key [key ...原创 2017-02-15 22:24:42 · 302 阅读 · 0 评论