Redis的安裝以及基礎命令

2021-08-17 22:27:25 字數 2208 閱讀 2920

小萌新第一次寫部落格,計算機專業大三老學長一枚。對於大資料感覺有興趣,奉上大資料之redis安裝教程,如果能幫到你真的再好不過。如有建議洗耳恭聽。

這裡用的是

redis-server redis.windows.conf
出現下圖顯示表示啟動成功了。

由於上面雖然啟動了redis,但是只要一關閉cmd視窗,redis就會消失。所以要把redis設定成windows下的服務。

也就是設定到這裡,首先發現是沒用這個redis服務的。

開啟 控制面板->系統安全->管理工具->服務

redis-server --service-install redis.windows-service.conf --loglevel verbose
輸入命令之後沒有報錯,表示成功了,重新整理服務,會看到多了乙個redis服務。

解除安裝服務:

redis-server --service-uninstall
開啟服務:

redis-server --service-start
停止服務:

redis-server --service-stop
以下命令請以各位安裝的具體情況為主。

e:\tools\cygwin>redis-cli.exe -h 127.0.0.1 -p 6379

127.0.0.1:6379> set userinfo chen ok

127.0.0.1:6379> get userinfo

"chen"

127.0.0.1:6379>

redis命令列客戶端

redis命令不區分大小寫

e:\tools\cygwin>redis-cli

127.0.0.1:6379> ping

pong

現在redis中空空如也,加點料。set 命令建立乙個名為bar的鍵:

set bar 1

keys * (獲得redis中所有鍵,keys b*:b開頭的所有鍵)

exists bar(存在1,否則0)

del bar(返回刪除的鍵的個數)

type userinfo (獲得鍵值資料型別,string字串型別,hash雜湊型別,list列表型別,set集合型別,zset有序集合型別)

賦值與取值

set key hello

get key

遞增數字

incr num

1。文章訪問量統計

命名建議:「物件型別:物件id:物件屬性」,命名有意義,如user:1:friends,id為1的使用者的好友列表,多個單詞「.」分隔

2.生成自增id

對於每一類物件使用名為物件型別(複數):count的鍵來儲存當前型別物件的數量,每增加乙個新物件都使用incr命令遞增該鍵的值。

incr命令的返回值即是加入該物件後的當前型別的物件總數,又是該新增物件的id

3.儲存文章資料

文章由標題,正文,作者,為儲存這些元素,使用序列化函式把他們轉換為字串

#獲得文章id

$postid=incr posts:count

#部落格文章的諸多元素序列化成字串

$serializedpost=serialize($title,$content,$author,$time)

#序列化後的字串存入乙個字串型別的鍵中

set post:$postid:data,$serializedpost

#獲取文章資料的偽**(訪問id為42的文章)

$serializedpost=get post:42:data

#部落格文章的字串反序列化成各個元素

$title,$content,$author,$time=unserialized(serializedpost)

#獲取並遞增文章的訪問數量

$count=incr post:42:page.view

redis採用字典結構以鍵值對的形式儲存資料,雜湊型別(hash)的鍵值也是一種字典結構,儲存了字段和字段值的對映,字段值是字串,不支援其他資料型別。

適合儲存物件:使用物件類別和id構成鍵名,使用字段表示物件的屬性,字段值則儲存屬性值

Redis安裝以及基本操作命令

redis安裝 cd redis 2.6.14 make prefix usr local redis install 可能會出現的錯誤提示 提示1 make 3 gcc 命令未找到 解決 yum y install gcc c 提示2 在包含自 adlist.c 34 的檔案中 zmalloc.h...

Redis的安裝與基礎命令

來自個人部落格 yum install gcc 安裝前先安裝gcc依賴 1 個人習慣cd usr local 進入這個目錄 mkdir redis 建立redis資料夾 ll 可以看到剛建立的redis資料夾 cd redis2 進入剛建立的redis資料夾後執行命令wget c 你複製的鏈結 如 ...

GDB安裝以及基礎命令

apt get install gdbgdb啟動方式readelf h檢視檔案頭 其中的entry point address為程式起始位址1.基於原始碼的除錯 基礎知識 基礎指令 條件斷點 若在for中迴圈100次,需要在第50次迴圈停下來 b 行號 if i 50 多程序follow fork ...