日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

win7 安装Redis

發布時間:2025/7/25 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 win7 安装Redis 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、下載Redis的壓縮包

https://github.com/dmajkic/redis/downloads?

我下載的是redis-2.4.5-win32-win64.zip

下載完后將其解壓放在自己要放的目錄下

解壓后的目錄

如果你是32位的話就進32bit的文件夾,64位就進64bit文件夾

文件夾進去后會看到一下的幾個文件

edis-benchmark.exe: 性能測試 模擬N個客戶端發送set,get請求

redis-check-aof.exe:更新日志檢查

redis-check-dump.exe:本地數據庫檢查

redis-server.exe:服務程序

?

2、接下來就是安裝了

打開dos命令欄,進入到redis的目錄下面,輸入以下命令:

redis-server.exe redis.conf

安裝OK!

然后再打開一個dos命令欄,進入到redis的目錄下,輸入以下命令:

redis-cli.exe -h 127.0.0.1 -p 6379

3、測試一下

set key value 存值

get key 取值

4、Java開發包Jedis

Jedis :http://www.oschina.net/p/jedis?(Redis的官方首選Java開發包)

1 2 3 4 5 6 7 8 <!--Redis?-->??? <dependency>??? <groupId>redis.clients</groupId>??? <artifactId>jedis</artifactId>??? <version>2.0.0</version>??? <type>jar</type>??? <scope>compile</scope>??? </dependency>

測試例子原帖:http://flychao88.iteye.com/blog/1527163

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 package?com.litao.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; 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()?{ ????????Map<String,?String>?user?=?new?HashMap<String,?String>(); ????????user.put("name",?"minxr"); ????????user.put("pwd",?"password"); ????????jedis.hmset("user",?user); ????????//?取出user中的name,執行結果:[minxr]-->注意結果是一個泛型的List ????????//?第一個參數是存入redis中map對象的key,后面跟的是放入map中的對象的key,后面的key可以跟多個,是可變參數 ????????List<String>?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] ????????Iterator<String>?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)); ????} }

轉載于:https://www.cnblogs.com/beautiful-code/p/5793706.html

總結

以上是生活随笔為你收集整理的win7 安装Redis的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一级看片| 上原亚衣av一区二区三区 | 欧美成人xxxx | 国产精品国产一区二区三区四区 | 狠狠干精品| 我要看黄色大片 | 精品爆乳一区二区三区无码av | www超碰在线 | 中文字幕亚洲一区二区三区 | 亚洲老妇色熟女老太 | 又黄又色又爽 | www.自拍 | 亚洲高清福利 | av中文字幕不卡 | 老师上课夹震蛋高潮了 | 中文字幕丰满人伦在线 | 亚洲成人动漫在线观看 | 欧美乱妇在线观看 | 啪啪福利社 | 四虎黄色网| 国产精品久久麻豆 | 日本黄色免费大片 | 成人高潮片免费视频 | 国产a一区二区三区 | 99久久久无码国产 | 麻豆精品国产传媒av | 国产96视频| k8yy毛片| 最近中文字幕在线视频 | 国自产拍偷拍精品啪啪一区二区 | 日韩精品视频在线看 | 男人的天堂色偷偷 | 日韩在线一二三 | 91亚洲免费 | 手机在线免费看av | 日本亚洲在线 | 肉大捧一进一出免费视频 | 黄网站免费在线观看 | 国产精品久久免费 | 麻豆视频在线观看免费网站黄 | 午夜免费网站 | 亚洲AV无码成人精品区在线观 | 亚洲最大福利视频 | 国产精品999视频 | 欧美中日韩在线 | 日本xxxx裸体xxxx | 亚洲国产精品99 | 亚洲欲妇| 欧美日韩不卡一区 | 艳妇臀荡乳欲伦交换在线播放 | 久久中文字幕一区 | 人妻激情偷乱视频一区二区三区 | 精品久久久久中文慕人妻 | 国产簧片| 女仆裸体打屁屁羞羞免费 | 久久国语对白 | 欧美综合色 | 中文字幕av影视 | 国产视频123 | 精品人伦一区二区三 | 福利在线免费观看 | 香蕉国产999| 亚洲精品av在线 | 四虎色网 | 麻豆久久久午夜一区二区 | 大桥未久视频在线观看 | 中国黄色小视频 | 成人乱码一区二区三区 | 91大尺度| 丰满少妇被猛烈进入 | 亚洲中文字幕一区在线 | 黄视频网站在线看 | 精产国品一区二区 | av在线资源观看 | 欧美bbbbb| 国产在线一二区 | 美脚の诱脚舐め脚视频播放 | 老司机激情视频 | 波多野结衣视频在线 | 欧美成人免费看 | 光棍福利视频 | av在线播放网站 | 中文字幕无产乱码 | aaaaaav| 99视频精品免费 | 精品亚洲一区二区 | 日本电影大尺度免费观看 | 国产精品一区二区欧美 | 欧美少妇18p | 99久久精品国产一区二区成人 | 色欲无码人妻久久精品 | 91精品视频一区二区三区 | 内射中出日韩无国产剧情 | 美女黄色片网站 | 欧美日本一区二区三区 | 成人免费在线播放视频 | 最新在线黄色网址 | 国产污污视频 | 中文字幕人成乱码熟女香港 |