redis重啓
pkill -9 redis-server
./redis-server /etc/redis/redis.conf
redis安裝完後 將redis.conf拷貝到/etc/redis目錄下 假設redis的安裝目錄是/usr/local/bin
關閉命令
1.
2.
殺掉對應的進程803
啓動命令
鏈接redis
使用類型
1.get
2.incr 自增1
3.decr 自減1
4.incrby指定自增的數字
5.decrby指定自減的數字
6.keys * 獲取redis中全部的key值
7.redis中的Keys是如何實現的
8.redis裏的Hash類型相似關聯數組$userInfo=array('name'=>'asion');
list類型 set無序集合類型 zset類型稱爲有序集合
redis的持久化功能
:redis爲了自己數據的安全和完整性,會把內存中的數據按照必定的方法同步到電腦磁盤上面,這個過程被稱爲持久化操做;下次再次啓動redis服務的時候,會把磁盤上面保存的數據從新的加載到內存裏面。
常見的持久化操做有兩種:
a 基於快照的方式:redis會按照必定的週期把內存中的數據保存到磁盤上
b 基於日誌文件的追加:redis會把對redis數據形成更改的命令記錄到日誌文件裏面,而後在一次重啓的時候,執行一下日誌文件裏面對redis寫的操做,達到數據的還原
1.快照
表示900s內 對redis的key進行一次操做 則會把內存裏面的數據同步到磁盤文件
表示300s內 對redis的key進行10次操做 則會把內存裏面的數據同步到磁盤文件
表示60s內 對redis的key進行一萬次操做 則會把內存裏面的數據同步到磁盤文件
2.基於文件追加方式的持久化存儲
備份文件的週期
appendfsync always表明只要存在對redis數據形成更改的操做 都要記錄到磁盤文件上
appendfsync everysec表明每秒中進行一次更改的操做 就要記錄到磁盤文件上
appendfsync no 表明徹底交給操做系統來 意思是系統不繁忙的時候會把形成更改的操做 保存到磁盤文件上。
重啓測試
給redis設置密碼