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:50:31: 錯誤:jemalloc/jemalloc.h:沒有那個檔案或目錄
zmalloc.h:55:2: 錯誤:#error "newer version of jemalloc required"
>>解決
make的時候加上 malloc=libc 引數
make prefix=/usr/local/redis malloc=libc install
啟動redis
exists(key):確認乙個key是否存在
del(key):刪除乙個key
type(key):返回值的型別
keys(pattern):返回滿足給定pattern的所有key
randomkey:隨機返回key空間的乙個
keyrename(oldname, newname):重新命名key
dbsize:返回當前資料庫中key的數目
expire:設定乙個key的活動時間(s)
ttl:獲得乙個key的活動時間
select(index):按索引查詢
move(key, dbindex):移動當前資料庫中的key到dbindex資料庫
flushdb:刪除當前選擇資料庫中的所有key
flushall:刪除所有資料庫中的所有key
查詢key的生命週期
ttl key
作用: 查詢key的生命週期
返回: 秒數
注:對於不存在的key或已過期的key/不過期的key,都返回-1
redis2.8中,對於不存在的key,返回-2
Redis入門以及基本操作命令
概念 redis remote dictinary server 是用c語言開發的乙個開源的高效能鍵值對 key value 資料庫 特徵 資料間沒有必然的關聯關係 內部採用單執行緒機制進行工作 高效能。官方提供測試資料,50個併發執行100000個請求,讀的速度是110000次 s,寫的速度是81...
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 ...