概念:
redis(remote dictinary server)是用c語言開發的乙個開源的高效能鍵值對(key-value)資料庫
特徵:
資料間沒有必然的關聯關係
內部採用單執行緒機制進行工作
高效能。官方提供測試資料,50個併發執行100000個請求,讀的速度是110000次/s,寫的速度是81000次/s。
多資料型別支援:string(字串型別)、list(列表型別)、hash(雜湊型別)、set(集合型別)、sorted_set(有序集合型別)
持久化支援。可以進行資料災難恢復
應用:
任務佇列、如秒殺、搶購、購票等
時效性資訊控制,如驗證碼控制,投票控制等
分布式資料共享,如分布式集群構架中的session分離
訊息佇列
分布式鎖
命令列模式工具使用思考
資訊新增
set key value
set my_name juno
資訊查詢
清除螢幕資訊
clear
幫助命令
help 命令名稱
help @組名
退出客戶端命令列模式
quit
exit
< esc>(慎用)
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連線池以及基本操作命令
redisutil類 public final class redisutil catch ioexception e try else catch exception e 獲取jedis例項 return public synchronized static jedis getjedis else...
redis操作基本命令
啟動 1 redis server 在bin目錄下啟動 2 redis server usr local redis etc redis.conf 配置檔案啟動 設定密碼 1 config get requirepass 檢視密碼 2 1 config set requirepass 123456 ...