Redis安裝以及基本操作命令

2022-08-31 18:21:10 字數 1114 閱讀 4469

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 ...