7、incrby key integer
為key的value值+integer,若key不存在,則把value賦值為0后+integer;若value數(shù)據(jù)類型不為integer,則報(bào)錯(cuò)。
8、decrby key integer
為key的value值-integer,若key不存在,則把value賦值為0后-integer;若value數(shù)據(jù)類型不為integer,則報(bào)錯(cuò)。
9、append key val
為key的原來的value值后拼接 字符串val。
10、keys *
獲取所有的keys列表
為key的value值+integer,若key不存在,則把value賦值為0后+integer;若value數(shù)據(jù)類型不為integer,則報(bào)錯(cuò)。
8、decrby key integer
為key的value值-integer,若key不存在,則把value賦值為0后-integer;若value數(shù)據(jù)類型不為integer,則報(bào)錯(cuò)。
9、append key val
為key的原來的value值后拼接 字符串val。
10、keys *
獲取所有的keys列表
2018-03-09
1、set key value
設(shè)置key的value值
2、get key
獲取key的value值
3、getset key value
先獲取key的value值,再重新賦值
4、del key
刪除key鍵
5、incr key
為key的value值+1,若key不存在,則把value賦值為0后+1;若value數(shù)據(jù)類型不為integer,則報(bào)錯(cuò)。
6、decr key
為key的value值-1,若key不存在,則把value賦值為0后-1;若value數(shù)據(jù)類型不為integer,則報(bào)錯(cuò)。
設(shè)置key的value值
2、get key
獲取key的value值
3、getset key value
先獲取key的value值,再重新賦值
4、del key
刪除key鍵
5、incr key
為key的value值+1,若key不存在,則把value賦值為0后+1;若value數(shù)據(jù)類型不為integer,則報(bào)錯(cuò)。
6、decr key
為key的value值-1,若key不存在,則把value賦值為0后-1;若value數(shù)據(jù)類型不為integer,則報(bào)錯(cuò)。
2018-03-09
7.拷貝redis.conf到安裝目錄:cp redis.conf /usr/local/redis
8.編輯redis.conf, vim redis.conf
9.將daemonize on修改為 daemonize yes
10.后端啟動(dòng)redis:./bin/redis-server ./redis.conf
11.查看是否啟動(dòng)成功:ps -ef | grep -i redis,會(huì)看到端口6379的redis進(jìn)程
12.關(guān)閉redis進(jìn)程:./bin/redis-cli shutdown
13.開始使用redis : ./redis-cli
8.編輯redis.conf, vim redis.conf
9.將daemonize on修改為 daemonize yes
10.后端啟動(dòng)redis:./bin/redis-server ./redis.conf
11.查看是否啟動(dòng)成功:ps -ef | grep -i redis,會(huì)看到端口6379的redis進(jìn)程
12.關(guān)閉redis進(jìn)程:./bin/redis-cli shutdown
13.開始使用redis : ./redis-cli
2018-03-08
1.安裝gcc : yum install gcc-c++
2.使用FTP工具FileZilla上傳redis安裝包到linux根目錄下(當(dāng)前步驟可以替換為:在root目錄下執(zhí)行wget http://download.redis.io/releases/redis-3.0.7.tar.gz,效果一樣)
3.解壓redis安裝包 tar -zxvf redis-3.0.7.tar.gz
4.進(jìn)入redis目錄 cd redis-3.0.7
5.編譯 make
6.安裝:make PREFIX=/usr/local/redis install
2.使用FTP工具FileZilla上傳redis安裝包到linux根目錄下(當(dāng)前步驟可以替換為:在root目錄下執(zhí)行wget http://download.redis.io/releases/redis-3.0.7.tar.gz,效果一樣)
3.解壓redis安裝包 tar -zxvf redis-3.0.7.tar.gz
4.進(jìn)入redis目錄 cd redis-3.0.7
5.編譯 make
6.安裝:make PREFIX=/usr/local/redis install
2018-03-08
五種數(shù)據(jù)類型:字符串(String) 字符串列表(list) 哈希(hash) 字符串集合(set) 有序字符串集合(sorted set)
2018-03-01
sdiff key1 key2 查找的是key2中key1沒有的值。
sdiff mya1 myb1 =》 myb1中沒有b,返回b
sdiff myb1 mya1 =》mya1中沒有1,2 返回1,2
所以和順序有關(guān)的意思指的是兩個(gè)key的順序而不是集合中值的順序,這和set中值都是無序的特性不沖突
sdiff mya1 myb1 =》 myb1中沒有b,返回b
sdiff myb1 mya1 =》mya1中沒有1,2 返回1,2
所以和順序有關(guān)的意思指的是兩個(gè)key的順序而不是集合中值的順序,這和set中值都是無序的特性不沖突
2018-03-01
aof方式:
優(yōu)勢(shì):1.帶來更高的數(shù)據(jù)安全性。有三種同步策略。每秒同步、每修改同步、不同步。
2.AOF 文件是一個(gè)只進(jìn)行追加操作的日志文件,因此在寫入過程中即使出現(xiàn)宕機(jī)現(xiàn)象也不影響之前已經(jīng)存在的內(nèi)容。
3.如果日志過大,redis可以啟動(dòng)重寫機(jī)制。在重寫過程中產(chǎn)生的對(duì)數(shù)據(jù)庫操作記錄會(huì)保存在一個(gè)新文件中,等到重寫完成后再追加到現(xiàn)有的文件中。
4.AOF 文件有序地保存了對(duì)數(shù)據(jù)庫執(zhí)行的所有寫入操作
劣勢(shì):1.對(duì)于相同數(shù)量的數(shù)據(jù)集而言,文件比rdb方式要大。
2.效率比rdb低
優(yōu)勢(shì):1.帶來更高的數(shù)據(jù)安全性。有三種同步策略。每秒同步、每修改同步、不同步。
2.AOF 文件是一個(gè)只進(jìn)行追加操作的日志文件,因此在寫入過程中即使出現(xiàn)宕機(jī)現(xiàn)象也不影響之前已經(jīng)存在的內(nèi)容。
3.如果日志過大,redis可以啟動(dòng)重寫機(jī)制。在重寫過程中產(chǎn)生的對(duì)數(shù)據(jù)庫操作記錄會(huì)保存在一個(gè)新文件中,等到重寫完成后再追加到現(xiàn)有的文件中。
4.AOF 文件有序地保存了對(duì)數(shù)據(jù)庫執(zhí)行的所有寫入操作
劣勢(shì):1.對(duì)于相同數(shù)量的數(shù)據(jù)集而言,文件比rdb方式要大。
2.效率比rdb低
2018-02-26
已經(jīng)購買了慕課網(wǎng)好幾個(gè)付費(fèi)課程,微信小程序,python進(jìn)階課程
2018-02-23