-
常用類型: String hash key不要太長、太短,命名統一 set key value # 賦值 get key # 獲取值 get set company baidu ==> get company , set company baidu del key # 刪除 incr num # num 的值+1 沒有默認為0 加一就是1 如果num類型不能做加一運算 報錯 decr num # 減一 同理 incrby num 5 # num += 5 decrby num 5 # num -= 5; append num 5 # num 后面追加字符串“5” 如果num不存在默認為空字符串查看全部
-
set name yangjj set age 27 get name getset name xiaonan incr age decr age incrby age 5查看全部
-
rpoplpush使用場景查看全部
-
AOF 優點: 1. aof默認是不開啟的 2. 同步寫入頻率高,效率低,方式最安全. 3. 寫入模式采用append模式,追加模式, 不破壞寫入日志數據,在redis中追加也不會破壞文件.如果在寫入一般時候出現熊崩潰問題,redis下次啟動之前通過 redis-check-aof這個工具來幫助數據一致性問題 4. 當數據過大,可啟動修改重寫機制,redis采用append的這種機制,將新的修改的數據不短的寫到老的磁盤文件當中,同時創建新的文件保存操作,保證修改數據的更新 5. 日志文件格式清晰,便于重建數據 缺點: 1. 對于相同數據集aof文件比rdb文件大一些 2. 根據同步策略不同,效率比rbd低. 配置過程: 1. 編輯redis.conf:vim redis.conf 2. 找到appendonly 未開啟為no 需要改成yes(因為默認使用rdb方式所以) 3. Redis的目錄下會產生appendonly.aof這個文件,用來保存appendonly的之前的增刪改操作, 4. Appendfsync always 沒修改一次就同步到磁盤上 5. Appendfsync everysec 每秒會向硬盤中同步一次 6. Appendfsync no 不同步到硬盤中 7. 停掉redis ./bin/redis-cli shutdown 8. 重啟redis ./bin/redis-servers ./redis.conf 9. Flushall 清空數據庫 , 做緩存使用 10. 進入appendonly.aof刪除flushall可以恢復數據庫 11. 修改策略(見圖)查看全部
-
key定義注意點查看全部
-
數據結構查看全部
-
優勢: 1. 可以將數據保存為一個文件,便于備份. 2. 方便可移植性. 3. 性能最大化,可以開啟小的進程處理持久化操作. 缺點 1. 不能保證數據完整性. 2. 當數據過大,進程處理將會延遲幾百秒到一千毫秒 配置過程: 1. 編輯redis.conf 文件:vim redis.conf. 2. 找到時間戳,配置秒,分,時與之存儲量. 3. Rdb文件默認保存在redis的安裝目錄中.查看全部
-
持久化 1.RDB 在一定時間間隔內將數據寫入到內存中 2.AOF 以日志形式將操作redis的操作命令增刪改保存到日志中保存到硬盤中.默認是關閉狀態,需要開啟,保證再次啟動時候數據完整性 3.不持久化 將redis持久化關閉,關閉以后可以將redis看成一個緩存.用作緩存 4.同事使用 RDB和AOF 兩種方式保證數據持久化,使數據更完整.查看全部
-
Redis特性: (1)每個Redis實例有16個數據庫,角標從0~15,默認為0,也可以通過select來選擇數據庫。比如:select 1,選擇1號數據庫 move用于移動數據庫。比如:move myset 1,表示移動myset這個key到1號數據庫。 (2)開啟事務會將任務放到queue中,當提交事務時逐個執行 命令: (1)切換數據庫:select [0~15] (2)開啟事務:multi (3)提交事務:exec (4)回滾事務:discard Clear 清理 Mulit 開啟事物 Incr 制定key的value值+1 增加到queued 事物 開啟 ? 提交 ? 回滾 Mulit ? Incr key ? Exec ? Discard查看全部
-
安裝準備:(1)VMware Workation虛擬機(2)Linux(CentOS)系統(3)SecureCRT 安裝過程: (1)安裝編譯器:yum install gcc-c++ (2)下載Redis源碼并上傳到服務器 (3)解壓Redis壓縮包:tar -zxvf *redis* (4)進入Redis目錄進行編譯:make (5)安裝Redis:make PREFIX=/user/local/redis install (6)將redis.conf拷貝到Redis安裝目錄:cp redis.conf /user/local/redis (7)進入安裝目錄,更改redis.conf文件:vim redis.conf --> daemonize no 改為 yes (8)啟動redis后端模式:./bin/redis-server ./redis.conf查看全部
-
VMware 10.0.2 CentOS-6.5 SSH客戶端:secureCRT7.3,SecureFx 7.3查看全部
-
rename 重命名 expire 設置key的過期時間 單位:秒 ttl 查看key的剩余時間 type 產看類型 exists 產看key是否存在 keys 產看所有kye的值 keys *查看全部
-
Redis的應用場景 主要應用于緩存中 其次消息隊列 應用排序 網站訪問統計 數據過前期處理 分布式集群架構中session分離查看全部
-
redis 的五大數據類型 字符串類型 列表類型 有序集合類型 散列類型查看全部
-
應用場景查看全部
舉報
0/150
提交
取消