这篇文章将为大家详细讲解有关怎么操作redis,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联公司专业为企业提供礼县网站建设、礼县做网站、礼县网站设计、礼县网站制作等企业网站建设、网页设计与制作、礼县企业网站模板建站服务,十余年礼县做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。
官网的介绍:Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.
redis是一个开源的软件,可以用作数据库,缓存及消息代理,支持复杂的数据结构,redis原生支持副本、最近最少使用的淘汰策略及事务选项,提供不同级别的一致性,并且通过哨兵模式和集群自动分配提供高可用性。
那我先用一个最简单单机redis示例开始吧。。
redis官方是没有win版本的,但是Microsoft Open Tech group 在 GitHub上开发了win版本的redis,项目地址:https://github.com/MSOpenTech/redis,软件发布地址:https://github.com/MSOpenTech/redis/releases。下载下来,cd到redis目录执行redis-server.exe redis.windows.conf即可启动redis,redis默认端口为6379
在maven仓库搜索jedis jar包加入到工程中,然后就可以操作redis了。
package redisOne; import redis.clients.jedis.Jedis; public class RedisUtil{ private static Jedis jedis=new Jedis("127.0.0.1", 6379); public static String getOneKey(String key){ String value=jedis.get(key); jedis.close(); return value; } public static void setOneKey(String key,String value){ jedis.set(key,value); jedis.close(); } public static void main(String[] args) { RedisUtil.setOneKey("liuc","liuc"); System.out.println(RedisUtil.getOneKey("liuc")); } }
关于“怎么操作redis”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。