Redis是一个开源的,内存密集型的KEY-value数据库,并且是目前十分受欢迎的NoSQL结构数据库之一。当我们使用Redis时,存储有效数据就变得非常重要。那么,如何存放有效的数据呢?
成都创新互联是一家专注于成都做网站、网站制作与策划设计,调兵山网站建设哪家好?成都创新互联做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:调兵山等地区。调兵山做网站价格咨询:18982081108
在Redis中,存储的数据必须符合Redis的基本数据结构,包括String,Hash,Set,List等,所以需要在存储前将原始数据转换成Redis中可接受的格式设计你的key值以及key对应的value值,这样就可以更有效的存放数据。
设计key值要牢记相关业务规则,这样可以有效减少无效数据,提高查找效率。因为Redis存在内存里,所以需要省内存、不浪费空间,所以要让key尽可能地短,一般不要超过20个字符。当健值設計的不当的時候可能在健值这一步就失败了,所以,设计key值也是非常重要的一环。
将原始有效数据转换成Redis中可接受形式,这时候要根据自己的业务需求,按照Redis的数据类型把原始数据转换成String、Hash、Set、List等可被Redis接受的类型。可以通过以下代码来实现:
“`java
//string类型
jedis.set(“key”,”value”);
//hash类型
HashMap dataMap = new HashMap();
dataMap.put(“key1″,”value1”);
dataMap.put(“key2″,”value2”);
jedis.hmset(“redis_key”, dataMap);
//set类型
jedis.sadd(“redis_key”,”v1″,”v2″,”v3″);
//list类型
jedis.lpush(“redis_key”,”v1″,”v2″,”v3″);
要存放有效数据,必须掌握Redis的数据类型,遵守相关规则,尤其对设计key值要牢记业务规则,并且根据自己需求将原始数据转换为Redis可接受的格式。
香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。
当前名称:中Redis中如何存放有效数据(什么数据放到redis)
URL地址:http://www.csdahua.cn/qtweb/news32/215582.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网