A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ztxtxwd 初级黑马   /  2019-1-11 16:20  /  732 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 小石姐姐 于 2019-1-17 10:12 编辑

Redis是一款高性能的nosql系列的非关系型数据库。

nosql的意思是not only sql,是一种全新的浏览器理念,泛指非关系型数据库。
优点:
开源,速度快,数据类型支持广泛,扩展性强
缺点:
新,学习成本高,不提供对事务的处理


五种数据类型:
1.字符串类型
2.哈希类型:map
3.列表类型:linkedlist
4.集合类型:set
5.有序集合类型:sorted set

命令:
添加/设置 获取 删除
string set 键 值get 键 del 键
hash hset 键 小键 值 hget 键 小键 hdel 键 小键
list lpush 键 值 加到左边
rpush 键 值 加到右边
lrange 键 开始 结束 lpop key 从左边删除
rpop key 从右边删除
set sadd 键 值 smembers 键 获取所有元素 srem 键 值 删除某个元素
sorted set zadd 键 权重 值 zrange 键 开始 结束(withcores)

zrem 键 值


通用命令:
1.keys *:查询所有的键
2.type key:获取键对应的value的类型
3.del key:删除指定的 键值对

redis持久化机制:
                1. RDB:默认方式,不需要进行配置,默认就使用这种机制
                        * 在一定的间隔时间中,检测key的变化情况,然后持久化数据
                        1. 编辑redis.windwos.conf文件
                                #   after 900 sec (15 min) if at least 1 key changed
                                save 900 1
                                #   after 300 sec (5 min) if at least 10 keys changed
                                save 300 10
                                #   after 60 sec if at least 10000 keys changed
                                save 60 10000
                                
                        2. 重新启动redis服务器,并指定配置文件名称
                                D:\JavaWeb2018\day23_redis\资料\redis\windows-64\redis-2.8.9>redis-server.exe redis.windows.conf        


jedis的使用:
[Java] 纯文本查看 复制代码
Jedis jedis = jedisPool.getResource();

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马