婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Windows下Redis的安裝使用圖解

Windows下Redis的安裝使用圖解

熱門標簽:400電話從哪里申請濱州 隨州營銷電話機器人怎么樣 機器人電話機創意繪畫 400電話申請怎么看 天音通信電話機器人 hbuilder地圖標注 高德地圖標注商家在哪 杭州400電話如何申請的 江西南昌百應電話機器人

Redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)。這些數據類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎上,redis支持各種不同方式的排序。與memcached一樣,為了保證效率,數據都是緩存在內存中。區別的是redis會周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件,并且在此基礎上實現了master-slave。

因為是初次使用,所以是在windows下進行安裝和使用,參考了幾篇博客,下面整理一下:

1.安裝Redis

官方網站:http://redis.io/

官方下載:http://redis.io/download 可以根據需要下載不同版本

windows版:https://github.com/mythz/redis-windows

github的資源可以ZIP直接下載的(這個是給不知道的同學友情提示下)。

下載完成后 可以右鍵解壓到 某個硬盤下 比如D:\Redis\redis-2.6。

在D:\Redis\redis-2.6\bin\release下 有兩個zip包 一個32位一個64位。

根據自己windows的位數 解壓到D:\Redis\redis-2.6 根目錄下。

2.啟動Redis

進入redis目錄后 開啟服務  (注意加上redis.conf)

redis-server.exe redis.conf
這個窗口要保持開啟  關閉時redis服務會自動關閉

redis會自動保存數據到硬盤 所以圖中是我第二次開啟時 多了一個 DB loaded from disk

3.測試使用

另外開啟一個命令行窗口 進入redis目錄下 (注意修改自己的ip)

redis-cli.exe -h 192.168.10.61 -p 6379 

4.Java開發包Jedis

Jedis :Redis的官方首選Java開發包

!--Redis --> 
dependency> 
groupId>redis.clients/groupId> 
artifactId>jedis/artifactId> 
version>2.0.0/version> 
type>jar/type> 
scope>compile/scope> 
/dependency> 
package com.lujianing.utils;   
import org.junit.Before; 
import org.junit.Test; 
import redis.clients.jedis.Jedis; 
import redis.clients.jedis.JedisPool; 
import redis.clients.jedis.JedisPoolConfig; 
import java.util.HashMap; 
import java.util.Iterator; 
import java.util.List; 
import java.util.Map; 
/** 
* Created by lujianing on 14-2-28. 
*/ 
public class JedisUtilTest { 
JedisPool pool; 
Jedis jedis; 
@Before 
public void setUp() { 
pool = new JedisPool(new JedisPoolConfig(), "192.168.10.61"); 
jedis = pool.getResource(); 
//  jedis.auth("password"); 
} 
@Test 
public void testGet(){ 
System.out.println(jedis.get("lu")); 
} 
/** 
* Redis存儲初級的字符串 
* CRUD 
*/ 
@Test 
public void testBasicString(){ 
//-----添加數據---------- 
jedis.set("name","minxr");//向key-->name中放入了value-->minxr 
System.out.println(jedis.get("name"));//執行結果:minxr 
//-----修改數據----------- 
//1、在原來基礎上修改 
jedis.append("name","jarorwar");  //很直觀,類似map 將jarorwar append到已經有的value之后 
System.out.println(jedis.get("name"));//執行結果:minxrjarorwar 
//2、直接覆蓋原來的數據 
jedis.set("name","閔曉榮"); 
System.out.println(jedis.get("name"));//執行結果:閔曉榮 
//刪除key對應的記錄 
jedis.del("name"); 
System.out.println(jedis.get("name"));//執行結果:null   
/** 
* mset相當于 
* jedis.set("name","minxr"); 
* jedis.set("jarorwar","閔曉榮"); 
*/ 
jedis.mset("name","minxr","jarorwar","閔曉榮");      
System.out.println(jedis.mget("name","jarorwar")); 
} 
/** 
* jedis操作Map 
*/ 
@Test 
public void testMap(){ 
MapString,String> user=new HashMapString,String>(); 
user.put("name","minxr"); 
user.put("pwd","password"); 
jedis.hmset("user",user); 
//取出user中的name,執行結果:[minxr]-->注意結果是一個泛型的List 
//第一個參數是存入redis中map對象的key,后面跟的是放入map中的對象的key,后面的key可以跟多個,是可變參數 
ListString> rsmap = jedis.hmget("user", "name"); 
System.out.println(rsmap); 
//刪除map中的某個鍵值 
//    jedis.hdel("user","pwd"); 
System.out.println(jedis.hmget("user", "pwd")); //因為刪除了,所以返回的是null 
System.out.println(jedis.hlen("user")); //返回key為user的鍵中存放的值的個數1 
System.out.println(jedis.exists("user"));//是否存在key為user的記錄 返回true 
System.out.println(jedis.hkeys("user"));//返回map對象中的所有key [pwd, name] 
System.out.println(jedis.hvals("user"));//返回map對象中的所有value [minxr, password] 
IteratorString> iter=jedis.hkeys("user").iterator(); 
while (iter.hasNext()){ 
String key = iter.next();        System.out.println(key+":"+jedis.hmget("user",key)); 
}   
} 
/** 
* jedis操作List 
*/ 
@Test 
public void testList(){ 
//開始前,先移除所有的內容 
jedis.del("java framework"); 
System.out.println(jedis.lrange("java framework",0,-1)); 
//先向key java framework中存放三條數據 
jedis.lpush("java framework","spring"); 
jedis.lpush("java framework","struts"); 
jedis.lpush("java framework","hibernate"); 
//再取出所有數據jedis.lrange是按范圍取出, 
// 第一個是key,第二個是起始位置,第三個是結束位置,jedis.llen獲取長度 -1表示取得所有 
System.out.println(jedis.lrange("java framework",0,-1)); 
} 
/** 
* jedis操作Set 
*/ 
@Test 
public void testSet(){ 
//添加 
jedis.sadd("sname","minxr"); 
jedis.sadd("sname","jarorwar"); 
jedis.sadd("sname","閔曉榮"); 
jedis.sadd("sanme","noname"); 
//移除noname 
jedis.srem("sname","noname"); 
System.out.println(jedis.smembers("sname"));//獲取所有加入的value 
System.out.println(jedis.sismember("sname", "minxr"));//判斷 minxr 是否是sname集合的元素 
System.out.println(jedis.srandmember("sname")); 
System.out.println(jedis.scard("sname"));//返回集合的元素個數 
}   
@Test 
public void test() throws InterruptedException { 
//keys中傳入的可以用通配符 
 System.out.println(jedis.keys("*")); //返回當前庫中所有的key [sose, sanme, name, jarorwar, foo, sname, java framework, user, braand] 
System.out.println(jedis.keys("*name"));//返回的sname  [sname, name] 
System.out.println(jedis.del("sanmdde"));//刪除key為sanmdde的對象 刪除成功返回1 刪除失敗(或者不存在)返回 0 
System.out.println(jedis.ttl("sname"));//返回給定key的有效時間,如果是-1則表示永遠有效 
jedis.setex("timekey", 10, "min");//通過此方法,可以指定key的存活(有效時間) 時間為秒 
Thread.sleep(5000);//睡眠5秒后,剩余時間將為=5 
System.out.println(jedis.ttl("timekey"));  //輸出結果為5 
jedis.setex("timekey", 1, "min");    //設為1后,下面再看剩余時間就是1了 
System.out.println(jedis.ttl("timekey")); //輸出結果為1 
System.out.println(jedis.exists("key"));//檢查key是否存在       System.out.println(jedis.rename("timekey","time")); 
System.out.println(jedis.get("timekey"));//因為移除,返回為null 
System.out.println(jedis.get("time")); //因為將timekey 重命名為time 所以可以取得值 min 
//jedis 排序 
//注意,此處的rpush和lpush是List的操作。是一個雙向鏈表(但從表現來看的) 
jedis.del("a");//先清除數據,再加入數據進行測試 
jedis.rpush("a", "1"); 
jedis.lpush("a","6"); 
jedis.lpush("a","3"); 
jedis.lpush("a","9"); 
System.out.println(jedis.lrange("a",0,-1));// [9, 3, 6, 1] 
System.out.println(jedis.sort("a")); //[1, 3, 6, 9] //輸入排序后結果 
System.out.println(jedis.lrange("a",0,-1)); 
} 
} 

Redis會定時 保存數據到硬盤上

以上就是小編為大家分享的在Windows下進行安裝和使用Redis的技巧,希望對大家熟練掌握Windows下Redis的安裝使用有所幫助。

您可能感興趣的文章:
  • Windows系統安裝Redis的詳細圖文教程
  • windows 64位下redis安裝教程
  • Windows下安裝Redis及使用Python操作Redis的方法
  • Windows下Redis安裝配置教程
  • PHP7安裝Redis擴展教程【Linux與Windows平臺】
  • Windows下Redis的安裝使用教程
  • Windows下安裝Redis的流程詳解

標簽:昆明 葫蘆島 鶴崗 保定 石嘴山 沈陽 常德 招商

巨人網絡通訊聲明:本文標題《Windows下Redis的安裝使用圖解》,本文關鍵詞  Windows,下,Redis,的,安裝,使用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Windows下Redis的安裝使用圖解》相關的同類信息!
  • 本頁收集關于Windows下Redis的安裝使用圖解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    99久久精品国产毛片| 毛片av一区二区三区| 亚洲乱码国产乱码精品精的特点 | 色综合一个色综合| 国产丝袜在线精品| 成人午夜视频福利| 亚洲人成伊人成综合网小说| 色悠悠久久综合| 性感美女久久精品| 精品日韩一区二区| 国产精品综合网| 中文字幕亚洲区| 欧洲亚洲精品在线| 蜜桃视频一区二区| 欧美高清在线视频| 欧美亚洲综合网| 精品亚洲成av人在线观看| 亚洲国产精品ⅴa在线观看| 色综合激情五月| 美女高潮久久久| 国产精品色婷婷| 欧美久久久久久蜜桃| 韩国欧美国产1区| 最新久久zyz资源站| 欧美日韩免费一区二区三区视频| 久久国产三级精品| 亚洲人成亚洲人成在线观看图片 | 国产在线精品一区二区夜色| 国产精品美女久久久久久久| 欧美体内she精高潮| 久久99深爱久久99精品| 亚洲色图第一区| 精品美女在线观看| 欧美性感一区二区三区| 国产一区高清在线| 五月天激情小说综合| 日本一区二区在线不卡| 欧美伦理视频网站| 99久久精品费精品国产一区二区| 亚洲成年人影院| 欧美国产一区二区在线观看| 欧美日本在线观看| 97超碰欧美中文字幕| 国模无码大尺度一区二区三区| 亚洲自拍偷拍网站| 国产精品久久久久影院| 精品精品欲导航| 欧美日免费三级在线| 不卡在线视频中文字幕| 国产精品中文欧美| 久久精品久久精品| 五月婷婷综合网| 亚洲综合色视频| 中文字幕亚洲在| 国产精品久久久久久亚洲毛片| 精品入口麻豆88视频| 日韩一区和二区| 欧美精品久久久久久久久老牛影院| 91色porny| 91黄色激情网站| 欧美在线免费观看视频| 日本电影欧美片| 欧美日韩一卡二卡三卡 | 久久美女高清视频| 91麻豆精品国产91久久久更新时间 | 最好看的中文字幕久久| 欧美激情一区二区三区全黄| 久久久久综合网| 国产日韩欧美综合在线| 国产日韩精品视频一区| 精品国产一区二区三区久久久蜜月 | 日本道免费精品一区二区三区| a亚洲天堂av| 一本色道久久综合亚洲aⅴ蜜桃| av日韩在线网站| 91黄色小视频| 欧美精品 国产精品| 欧美一级片免费看| 久久婷婷国产综合精品青草| 国产日韩精品一区二区三区| 国产精品乱码人人做人人爱| 18成人在线观看| 午夜精品福利在线| 免费美女久久99| 国产乱一区二区| 一本到高清视频免费精品| 欧美亚洲国产一区在线观看网站 | 亚洲最快最全在线视频| 亚洲国产精品久久一线不卡| 婷婷国产v国产偷v亚洲高清| 久久er99热精品一区二区| 成人毛片视频在线观看| 色94色欧美sute亚洲13| 欧美一级在线视频| 亚洲欧洲另类国产综合| 日本欧美肥老太交大片| 国产精品99久| 欧美日本视频在线| 中文一区在线播放 | 亚洲444eee在线观看| 91啪亚洲精品| 91麻豆精品国产91久久久资源速度| 久久女同性恋中文字幕| 亚洲一区在线观看免费 | 久久影院电视剧免费观看| 中文字幕成人av| 日产国产欧美视频一区精品| 成人精品电影在线观看| 欧美日韩第一区日日骚| 中文字幕av一区二区三区免费看| 亚洲成人动漫精品| 成人h版在线观看| 精品日韩一区二区三区| 亚洲一区二区不卡免费| 成人丝袜视频网| 精品国产91乱码一区二区三区 | 国产精品毛片久久久久久| 日产精品久久久久久久性色| 99re这里只有精品首页| 久久婷婷综合激情| 看片的网站亚洲| 欧美色综合网站| 亚洲欧美日韩国产成人精品影院 | 色一情一伦一子一伦一区| 久久亚洲一级片| 日韩成人dvd| 精品视频一区三区九区| 亚洲欧洲99久久| 风间由美一区二区av101| 日韩欧美一区二区三区在线| 婷婷久久综合九色综合绿巨人| 色综合欧美在线视频区| 国产精品国产三级国产aⅴ入口| 黄色精品一二区| 久久久午夜精品| 激情深爱一区二区| 精品福利一区二区三区免费视频| 日韩高清在线不卡| 7777精品伊人久久久大香线蕉超级流畅 | 国产精品毛片久久久久久| 国产一级精品在线| www久久精品| 国产不卡视频在线播放| 欧美激情一二三区| 成人av在线播放网站| 18欧美乱大交hd1984| 91美女福利视频| 亚洲一线二线三线视频| 欧美日韩高清在线播放| 日韩不卡手机在线v区| 精品国产在天天线2019| 紧缚捆绑精品一区二区| 欧美国产1区2区| 91麻豆精品视频| 亚洲国产你懂的| 精品国产乱码久久久久久久久| 国产精品88av| 一区二区三区日本| 日韩精品一区二区在线| 国模冰冰炮一区二区| 国产精品第一页第二页第三页| 一本大道久久a久久综合婷婷| 亚洲一级片在线观看| 欧美日韩精品一区二区天天拍小说 | 国产91精品一区二区麻豆亚洲| 久久久久久久久岛国免费| 成人黄动漫网站免费app| 亚洲综合色自拍一区| 精品理论电影在线观看| 成人v精品蜜桃久久一区| 亚洲一区av在线| 久久久精品综合| 精品视频在线看| 国产精品一二二区| 一个色综合网站| 精品福利一区二区三区免费视频| 99久久99久久精品免费看蜜桃| 亚洲成a人在线观看| 国产欧美日韩久久| 91小视频免费看| 国产在线不卡一区| 天堂va蜜桃一区二区三区 | 极品少妇xxxx精品少妇偷拍| 欧美经典三级视频一区二区三区| 欧美日韩国产中文| 成人av网站免费观看| 日本成人超碰在线观看| 国产精品麻豆一区二区| 日韩精品中午字幕| 欧美猛男男办公室激情| 9l国产精品久久久久麻豆| 蜜桃av一区二区三区电影| 一区二区在线观看视频| 国产女人18毛片水真多成人如厕| 91精品国产欧美一区二区18| 91在线观看免费视频| 国产一区在线观看视频| 青青青伊人色综合久久| 亚洲毛片av在线| 1024成人网|