您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關怎么操作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”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。