-
11111111111111111
查看全部 -
111111111111111
查看全部 -
//賦值 :設置comoany的值為alibaba set KEY VALUE:
?set company alibaba?
//取值:獲取key為company的值
?get KEY: get company
?//獲取值并修改:?
getset KEY VALUE: getset company baidu
?//刪除鍵值對 del KEY: ?del company
?//如果value是整型,incr key可以實現自增1操作?
//decr key實現自減1操作?
incr num ?(默認0+1,即初始值是1)
?decr num
?//如果想自增或者自減2
?incrby num 2?
decrby num 3
?//字符串拼接 append?
append num 3
查看全部 -
AOF優勢:
更高的數據安全性(redis提供三種同步策略:每秒同步、每修改同步、不同步)
記錄所做的修改
包含一個格式清晰、易于理解的日志(可基于此完成數據重建)
AOF劣勢:
文件要比RDB的大些
運行效率也相對低
AOF配置:
默認RDB形式:
保存修改、重新啟動
查看全部 -
RDB優勢:
只包含一個文件,對文件備份是非常完美的
性能最大化,通過子進程完成
數據很大,啟動比AOF快
RDB劣勢:
數據丟失的風險
通過子進程,可能服務器要停幾秒。。
RDB配置:
查看全部 -
Redis持久化:數據都存儲在內存當中
兩種持久化方式:RDB、AOF
RDB:在指定的時間里,把數據寫入
AOF:日志形式
無持久化:通過配置進入redis服務器(緩存機制)
同時使用RDB和AOF
查看全部 -
Redis的特性:
多數據庫
Redis事務
因為第一個窗口的事務還沒有提交,所以第二個窗口還沒發訪問當前的num值
查看全部 -
Keys通用操作演示
keys *
keys my?
del my1 my2 my3
exists my1
exists mya1
get company
rename company newcompany
get company
get newcompany
expire newcompany 1000
ttl newcompany
type newcompany
type mylist
type myset
type myhash
type mysort
查看全部 -
存儲Sorted-Set:
Sorted-Set和Set的區別
Sorted-Set中的成員在集合中的位置是有序的
應用場景:游戲排名(大型在線游戲積分排行榜)、微博熱點話題、構建索引數據
存儲Sorted-Set常用命令:添加元素、獲得元素、刪除元素、范圍查詢、擴展命令
查看全部 -
存儲Set使用場景:
跟蹤一些唯一性數據
用于維護數據對象之間的關聯關系
查看全部 -
存儲Set:
和List類型不同的是,Set集合中不允許出現重復的元素
Set可包含的最大元素數量是429967295
存儲Set常用命令:添加/刪除元素、集合中的差集運算、集合中的并集運算、獲得集合中的元素、集合中的交集運算、擴展命令
查看全部 -
存儲list:
ArrayList 使用數組方式
LinkedList使用雙向鏈接方式
雙向鏈表中增加數據
雙向鏈表中刪除數據
存儲list常用命令:兩端添加、兩端彈出、擴展命令、查看列表、獲取列表元素個數
查看全部 -
存儲Hash:
String Key和String Value的map容器
每一個Hash可以存儲4294967295個鍵值對
存儲Hash常用命令:賦值、取值、刪除、增加數字、自學命令
查看全部 -
Redis 的五種數據結構:
字符串(String)
字符串列表(list)
有序字符串集合(sorted set)
哈希(hash)
字符串集合(set)
Key定義的注意點:不要太長、不要太短、統一的命名規范
存儲String
二進制安全的,存入和獲取的數據相同
Value最多可以容納的數據長度是512M
存儲String常用命令:賦值、刪除、取值、擴展命令、數值增減
查看全部 -
查看全部
舉報