wget
tar xzvf redis-2.8.9.tar.gz
cd redis-2.8.9
make
執行後在src目錄下生成可執行檔案
測試是否成功:
src/redis-server 啟動服務
src/redis-cli 啟動命令列
2. 配置
cp redis.conf /etc/
vim /etc/redis.conf
daemonize yes
啟動: src/redis-server /etc/redis.conf
關閉:src/redis-cli shutdown
關閉指定埠redis:redis-cli -p 6380 shutdown
3. 使用(python)
連線:r = redis.strictredis(host="***", port=6379, db=0)
設值:r.set("foo", "bar2")
取值:r.get("foo")
刪除:r.delete("foo")
最近修改的集合:
新增值r.lpush(key, listval1)
r.lpush(key, listval2)
r.lpush(key, listval3)
裁剪(保留2條最近修改記錄)
r.ltrim(key, 0, 1)
獲取最近修改記錄
r.lrange(key, 0, 1)
計數並去最大值記錄:sorted set
新增記錄
r.zadd(key, score1, value1)
r.zadd(key, score2, value2)
r.zadd(key, score3, value3)
計數r.zincrby(key, addscore, value)
取最大的3個值
r.zrevrange(key, 0, 2)
Redis基礎使用
每個鍵值對 key value pair 都是由物件 object 組成的.鍊錶 linklist 字典,又稱為符號表 symbol table 關聯陣列 associative array 或對映 map 是一種用於儲存鍵值對 key value pair 的抽象資料結構.解決鍵衝突的方法 red...
Redis的基礎知識(使用)
string key value 做快取 redis中所有的資料都是字串。命令不區分大小寫,key是區分大小寫的。redis是單執行緒的。redis中不適合儲存內容大的資料。get set incr 加一 生成id decr 減一 hash key fields values 做快取 相當於乙個ke...
Redis 基礎和node redis庫使用
set str test string 1 ok get str test string 1 hmset myhash name redis hash age 20 設定雜湊 myhash name redis hash age 20 ok hmget myhash name age 獲取雜湊 my...