redis与java–数据结构-编程开发技术

redis与java–数据结构-编程开发技术

ID:30789173

大小:466.82 KB

页数:35页

时间:2019-01-03

redis与java–数据结构-编程开发技术_第1页
redis与java–数据结构-编程开发技术_第2页
redis与java–数据结构-编程开发技术_第3页
redis与java–数据结构-编程开发技术_第4页
redis与java–数据结构-编程开发技术_第5页
资源描述:

《redis与java–数据结构-编程开发技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Rcdis1jJava-数据结构-编程开发技术Redis与Java-数据结构原文出处:翡青Redis(REmoteDictionaryServer)isanopensource(BSDlicenscd),in-memorydatastructurestore,usedas?database,?cache?andmessagebroker.Itsupportsdatastructuressuchas?strings,?hashes,?lists,?sets,?sortedsets?withrangequerie

2、s,bitmaps,hyperloglogsandgeospatialindexeswithradiusqueries.Redishasbuilt—in?replication,?Luascripting,2LRUeviction,?transactions^anddifferentlevels。口on-diskpersistence,andprovideshighavailabilityRedisSentineP^.n卫automaticpartitionin^^ixhRedis?Cluster.Redis

3、是一个开源、高性能、基于内存数据结构的Key-Value缓存/存储系统.提供多种键值数据类型(String,Hash,List,Set,SortedSet)来适应不同场景下的存储需求•同时Redis的诸多高级功能可以眺任消息队列?、任务队列、数据库等不同的角色(主页:?redis.io,中文:?redis.cn,命令:?redisfans.com?).为什么使用Redis及其产品定位InstallRedis没有其他外部依赖,编译安装过程非常简单.•编译安装owgethttp://download,redis.

4、io/releases/redis-3.0.5.tar.gzomakc(32位机器:make32bit)omaketestomakePREFIX=${redis-path}install安装完成后,在${redis-path}/bin/下生成如下二进制文件:工具redis-serverredis-cliredis-benchmarkredis-check-aof描述服务端客户端Redis性能测试工具AOF文件修复工具工具描述redis-check-dumpRDB文件检测「-具redis-sentinelSen

5、tinel服务器(仅在2.8Z后)•配置cp${redis~3.0.5}/redis.conf${redis-path}注:使Redis以后台进程的形式运行:编辑redis.conf配置文件,设置daemonizeyes.•启动${redis-path}/bin/redis—server./redis.conf•连接${redis-path}/bin/redis-cli连接服务器o-h:指定server地址o-p:指定server端口基础命令查询•KEYSpattern?杏询keyRedis支持通配符格式:?

6、*,?,[]:*通配任意多个字符?通配单个字符[]通恥括号内的某1个字符x转意符•RANDOMKEY?返回一个随机存在的key•EXISTSkey?判断key是否存在•TYPEkey?返回key存储类型更新•SETkeyvalue?设置一对key-value•DELkey[key...]?删除key注:返回真止删除的key数量,且DEL并不支持通配符.•RENAME[NX]keynewkey?重命名NX:notexists?new_key不存在才对key重命名.•movekeyDB?移动key到另外一个DB

7、一个Redis进程默认打开16个DB,编号0~15(可在redis.conf中配置,默认为0),使用SELECTn可在多个DB间跳转.有效期•TTL/PTTLkey?查询key有效期(以秒/亳秒为单位默认・1永久有效)对于不存在的key,返回-2;对于已过期/永久有效的key,都返回T•EXP1RE/PEXP1REkeyn?设置key有效期•PERSISTkey?指定永久有效Strings字符串Strings是Redis最基本的数据类型,它能存储任何形式的字符串,如用户邮箱/JSON化的对象甚至是一张图片(二

8、进制数据).一个字符串允许存储的最大容量为512MB.字符串类型也是其他4种数据类型的基础,其他数据类型和字符串的区别从某种角度來说只是组织孚伽旳彩式不同常用命令1.存/取SEXkeyvalue[EX/PX][NX/XX]GETkey#EX/PX:设置有效时间[秒/毫秒].#NX/XX:key存在与否2.增/减INCRkey#指定的key的值加1,并返回加1后的值DECRkey##1:当key不存在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。