-
Redis應用場景
查看全部 -
NoSQL四類數(shù)據(jù)庫比較
查看全部 -
redis數(shù)據(jù)結(jié)構(gòu)
string 字符串
hash 哈希
redis命令
get set del incr decr incrby
list 列表
set 集合
sorted set 有序結(jié)合
查看全部 -
set key value 設置鍵值對
get key? 獲取key的值
getset key? value? 先取值,后賦值
del key 刪除值
incr key? 將key的值遞增1,如果沒有 就設初始值 為 0 ,只有數(shù)值型才可以遞增,否者報錯。
decr key 將key的值遞減1incrby key 5 將key的值加5,如果沒有 key,? 默認值 5
decrby key 5 將key的值減5,如果沒有key, 默認值 -5
append key 5 將數(shù)字5拼接在key后邊。返回字符串長度,如果沒有key就創(chuàng)建。
最后總結(jié)一下, 關(guān)于key的操作,如果沒有key存在就會創(chuàng)建。查看全部 -
Redis 支持的數(shù)據(jù)類型
String(字符串),hash(哈希),list(列表) ,set(集合) , sortedSet(有序集合)查看全部 -
要知道 6379端口是 redis默認服務端口
編輯防火墻配置:vim /etc/sysconfig/iptables? ? ? ?
編輯完成后:service iptables restart? 重啟防火墻
查看全部 -
在redis的bin目錄下啟動redis :
啟動命令? redis-server
啟動 自定義conf:? redis-server ./redis.conf
啟動redisClient: ./redis-cli
停止redis: redis-cli shutdown
查看全部 -
Redis:C語言開發(fā)的開源的、高性能的數(shù)據(jù)庫,通過提供多種鍵值數(shù)據(jù)類型來適應不同情況下的場景需求。 高性能鍵值對數(shù)據(jù)庫,支持的鍵值數(shù)據(jù)類型: 1、字符串類型 2、列表類型 3、有序集合類型 4、散列類型 5、集合類型 Redis的應用場景: 1、主要使用它作為緩存。 2、任務隊列(秒殺、搶購)。 3、網(wǎng)站訪問統(tǒng)計 4、數(shù)據(jù)過期處理(可以精確到毫秒) 5、分布式集群架構(gòu)中session的分離。查看全部
-
清空數(shù)據(jù)庫? flushall
查看全部 -
Redis持久化方式
查看全部 -
選擇數(shù)據(jù)庫連接????????select 1
移動key到數(shù)據(jù)庫1????move key? 1
開啟事務????????????????????multi????????
提交事務????????????????????exec
回滾事務????????????????????discard
????
查看全部 -
Redis相關(guān)特性
查看全部 -
Keys通用操作
獲取所有的key????????????????????keys *
獲取key已n開頭的????????????? ?keys n?
刪除key????????????????????????????? ?del name1 name2 name3
查看key是否存在????????????????? exists name1
重命名????????????????????????????????? rename? name1? newname
設置過期時間????????????????????????expire name1 1000(單位秒)
查看剩余過期時間???????????????? ttl name1
獲取jey類型????????????????????????? type name1
查看全部 -
Sorted-set
添加????????????zadd????????????例????zadd????key????v1 name1 v2 name2 v3 name3
取????????????????zscore?????????例????zscore key name1
獲取成員數(shù)量????zcard????? 例????zcard? ? key
刪????????????????????zrem?????? ?例????zrem key name1 name2
范圍查尋(從小到大)????????? zrange???? 例?????zrange key 0 -1? withscores 注:withscores如果沒有添加不會顯示值
范圍查尋(從大到?。? ? ? ? ? zrevrange? ? 例?????zrevrange key 0 -1? withscores 注:withscores如果沒有添加不會顯示值
按照范圍刪除????????例????zremrangebyrank? ?key 0 4
按照value刪除????? ?例????zremrangebyscore 80 90
查看全部 -
存儲Set使用場景
查看全部
舉報