一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Redis - Redis安裝配置與常用命令

Redis安裝配置與常用命令

2019-11-12 16:06xpleaf Redis

Redis 是一款開源的,基于 BSD 許可的,高級鍵值 (key-value) 緩存 (cache) 和存儲 (store) 系統(tǒng)。由于 Redis 的鍵包括 string,hash,list,set,sorted set,bitmap 和 hyperloglog,所以常常被稱為數(shù)據(jù)結(jié)構(gòu)服務(wù)器。

Redis簡介

 Redis是一個開源(BSD許可),內(nèi)存存儲的數(shù)據(jù)結(jié)構(gòu)服務(wù)器,可用作數(shù)據(jù)庫,高速緩存和消息隊列代理。
 它支持字符串、哈希表、列表、集合、有序集合,位圖,hyperloglogs等數(shù)據(jù)類型。
 內(nèi)置復制、Lua腳本、LRU收回、事務(wù)以及不同級別磁盤持久化功能,同時通過Redis Sentinel提供高可用,通過Redis Cluster提供自動分區(qū)。
   簡言之,Redis是一種面向“鍵/值”對數(shù)據(jù)類型的內(nèi)存數(shù)據(jù)庫,可以滿足我們對海量數(shù)據(jù)的快速讀寫需求。
   Redis是一款NoSQL產(chǎn)品。
   官網(wǎng):http://www.redis.io
   或者:http://redis.cn/

Redis的特點

Redis支持數(shù)據(jù)的持久化,可以將內(nèi)存中的數(shù)據(jù)保存在磁盤中,重啟的時候可以再次加載進行使用。
Redis不僅僅支持簡單的k-v類型的數(shù)據(jù),同時還提供list,set,zset,hash等數(shù)據(jù)結(jié)構(gòu)的存儲。
Redis支持數(shù)據(jù)的備份,即master-slave主從模式的數(shù)據(jù)備份。

Redis的優(yōu)勢

性能極高——Redis讀的速度為11w/s,寫的速度為8.1w/s。
豐富的數(shù)據(jù)類型——Redis支持二進制案例的Strings,Lists,Hashes,Sets即Ordered Sets數(shù)據(jù)類型操作。
原子性——Redis的所有操作都是原子性的,同時Redis還支持對幾個操作合并后的原子性執(zhí)行。
豐富的特性——Redis還支持public/subscribe,通知,key過期等特性。

Redis應用

應用在高并發(fā)和實時請求的場景,eg新浪微博
hash:關(guān)注列表,粉絲列表
string:微博數(shù),粉絲數(shù)
(避免使用select count(*) from...)
sorted set:
TopN,熱門微博
還有g(shù)ithub,
stackoverflow也
用到了redis

Redis安裝配置

Redis安裝

windows下直接解壓即可使用,主要說明Linux下的安裝方式 :

解壓:
tar -zxvf soft/redis-3.2.0.tar.gz -C app/
重命名:
mv app/redis-3.2.0/ app/redis
編譯:
make
安裝:
make install PREFIX=/home/uplooking/app/redis

Redis配置

初始配置

  修個redis.conf中的配置項
  bind uplooking01
  daemonize yes(后臺運行)
  logfile /opt/redis-3.2.0/logs/redis.log(日志文件,目錄必須存在)

啟動服務(wù)

  make完成之后,在redis-3.2.0/src目錄下會出現(xiàn)編譯后的redis服務(wù)器程序redis-server,還有用于測試的客戶端程序redis-cli。
  redis-3.2.0]$ src/redis-server redis.conf
  當然,如果再執(zhí)行了make install則會在指定安裝目錄下生成一個bin目錄,同時也會有相關(guān)的命令用于操作Redis.

啟動客戶端

  redis-3.2.0]$ src/redis-cli -h localhost -p 6379

關(guān)閉服務(wù)

  ps -ef | grep redis
  找到進程id后直接kill -9就可以了。

Redis配置查看

Redis的配置文件位于Redis的安裝目錄之下,文件名為redis.conf。可以通過config命令來查看或設(shè)置配置項。

查看
   語法,Redis config命令格式如下:
   redis localost:6379> config get config_set_name
   eg: redis localost:6379> config get loglevel
   1) "loglevel"
   2) "notice"
   使用*號獲取所有配置項:redis localost:6379> config get *

編輯
  可以通過修改redis.conf文件或使用config set命令來修改配置
  基本語法:
  redis localost:6379> config set conf_setting_name new_value
  eg: redis localost:6379> config set loglevel "warning"
      redis localost:6379> config get loglevel
  1) "loglevel"
  2) "warning"  -->對當前服務(wù)有效,之后當服務(wù)重啟之后,才會失效
Redis操作

string(字符串)

   string是redis最基本的類型,你可以理解成與memcached一模一樣的類型,一個key對應一個value。
   string類型是二進制安全的。意思是redis的string可以包含任何數(shù)據(jù)。比如jpg圖片或者序列化的對象 。
   string類型是Redis最基本的數(shù)據(jù)類型,一個鍵最大能存儲512MB。
實例
   redis 127.0.0.1:6379> SET name "redis.net.cn"
OK
   redis 127.0.0.1:6379> GET name
"redis.net.cn"
  在以上實例中我們使用了Redis的SET和GET命令。鍵為name,對應的值為redis.net.cn。
注意:一個鍵最大能存儲512MB。

常見的string操作命令如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
set key value          設(shè)置指定key的值(會覆蓋無視數(shù)據(jù)類型)
                set name yaohuiying
 
get key             獲取指定key的值
                get name
 
getrange key start end     返回key中字符串值的子字符
                getrange name 1 4
                注意:字符串索引從0開始,獲取索引片段[start, end],包頭包尾
 
getset key value        將給定key的值設(shè)為value,并返回key的舊值(old value)
                getset name liuxiangqian
                返回值為yaohuiying
 
mget key1 [key2..]       獲取所有(一個或多個)給定key的值
                mget name name1
 
setex key seconds value     將值value關(guān)聯(lián)到key,并將key的過期時間設(shè)為seconds(以秒為單位)
 
setnx key value         只有在key不存在時設(shè)置key的值
                作用同set,唯一和set的區(qū)別在于,只有當key不存在的時候,才進行設(shè)置,
                而key存在,無法完成覆蓋
 
setrange key offset value    用value參數(shù)覆寫給定key所儲存的字符串值,從偏移量offset開始
                對key的原先的value進行局部覆蓋,從offset偏移量開始,
                value有多長,就覆蓋多長
 
strlen key           返回key所儲存的字符串值的長度
 
mset key value [key value ...]   同時設(shè)置一個或多個key-value對
 
MSETNX key value [key value ...]  同時設(shè)置一個或多個key-value對,當且僅當所有給定key都不存在
 
psetex key milliseconds value    這個命令和SETEX命令相似,但它以毫秒為單位設(shè)置key的生存時間,
                  而不是像SETEX命令那樣,以秒為單位
 
incr key              將key中對應儲存的數(shù)字值增一
                  對key對應的value進行+1,但是value必須是數(shù)字類型的字符串
 
INCRBY key increment        將key所儲存的值加上給定的增量值(increment)
                  之定義的步長
 
incrbyfloat key increment      將key所儲存的值加上給定的浮點增量值(increment)
 
decr key              將key中儲存的數(shù)字值減一
 
decrby key decrement key      所儲存的值減去給定的減量值(decrement)
 
append key value          如果key已經(jīng)存在并且是一個字符串,
                  APPEND命令將value追加到key原來的值的末尾

hash(哈希)

Redis hash 是一個鍵值對集合。Redis hash是一個string類型的field和value的映射表,hash特別適合用于存儲對象。
實例
redis 127.0.0.1:6379> HMSET w3ckey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
OK
redis 127.0.0.1:6379> HGETALL w3ckey
1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"
以上實例中 hash 數(shù)據(jù)類型存儲了一些描述信息(name,description, likes, visitors)到hash的w3ckey中。 使用hgetall 獲取所有的內(nèi)容。
每個hash可以存儲232-1鍵值對(40多億)。

常用命令操作如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
hexists key field        查看hash表key中,指定字段是否存在
                0表示沒有,1表示有
hget key field         獲取hash表中指定字段的值
 
hgetall key           獲取所有的字段和值
hincrby key field increment   為指定字段的整數(shù)值加上增量increment
 
hincrbyfloat key field increment  為指定字段的浮點值加上增量increment
 
hkeys key            獲取所有的字段
hlen key            獲取key的字段的數(shù)量
hdel key field2 [field2]    刪除一個或多個哈是表字段
hmget key field1 [field2]    獲取所有給定字段的值
hmset key f1 v1 [f2 v2]     同時將多個file-value設(shè)置到key中
hset key field value      將哈希表key的field設(shè)置為value
hsetnx key field value     當在field不存在時,設(shè)置相關(guān)字段的值
hvals key            獲取所有的值
hscan key cursor [MATCH pattern] [COUNT count] 迭代哈希表中的鍵值對

list(列表)

   Redis列表是簡單的字符串列表,按照插入順序排序。你可以添加一個元素到列表的頭部(左邊)或者尾部(右邊)。
實例
redis 127.0.0.1:6379> lpush redis.net.cn redis
(integer) 1
redis 127.0.0.1:6379> lpush redis.net.cn mongodb
(integer) 2
redis 127.0.0.1:6379> lpush redis.net.cn rabitmq
(integer) 3
redis 127.0.0.1:6379> lrange redis.net.cn 0 10
1) "rabitmq"
2) "mongodb"
3) "redis"
redis 127.0.0.1:6379>
列表最多可存儲 232-1元素 (4294967295, 每個列表可存儲40多億)。

常用操作命令如下:

注意:關(guān)于list的操作,可以分為從左邊操作,也可以從右邊進行操作
l--->left(頭部),r---->right(尾部)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
blpop key1 [key2 ] timeout   移除并獲取列表中的第一個元素,如果沒有會阻塞列表直到超時【單位是秒s】
                或發(fā)現(xiàn)可彈出元素為止
                簡言之就是刪除key1 key2.。。中的元素,如果沒有元素則阻塞,結(jié)束條件為
                要么時間超過了timeout;要么發(fā)現(xiàn)有新的元素進來
 
brpop key1 [key2 ] timeout   移除并獲取列表中的最后一個元素,如果沒有會阻塞列表直到超時或發(fā)現(xiàn)可彈出
                元素為止
                同blpop,不同在于刪除元素的方向不一致
 
brpoplpush source destination timeout  從列表中彈出一個值,將彈出的元素插入到另外一個列表中并返回
                    它,如果沒有元素會阻塞列表知道等待超時或發(fā)現(xiàn)可彈出元素為止
                    uplooking01:6379> brpoplpush season season1 100
                    "spring"
                    (7.59s)
 
lindex key index        通過索引獲取列表中的元素
                注意一個:
                lindex key -1獲取的是最后一個元素
 
linsert key before|after pivot value  在列表的元素前或后插入元素
                    uplooking01:6379> lrange season 0 -1
                    1) "winter"
                    2) "autumn"
                    3) "summer"
                    uplooking01:6379> linsert season after summer spring
                    (integer) 4
                    uplooking01:6379> lrange season 0 -1
                    1) "winter"
                    2) "autumn"
                    3) "summer"
                    4) "spring"
 
llen key            獲取列表長度,列表大小
 
lpop key            移出并獲取列表的第一個元素
 
lpush key value1 [value2]    將一個或多個值插入到列表頭部
 
lpushx key value        將一個或多個值插入到已存在的列表頭部
 
lrange key start stop      獲取列表指定返回內(nèi)的元素
                [start, stop]
                如果要出去lrange中的所有的元素的話
                lrange key 0 -1
 
lrem key count value      移出列表元素
                count > 0: 從頭往尾移除值為 value 的元素,1時,表示移除1個元素
                count < 0: 從尾往頭移除值為 value 的元素,-2時,表示移除2個元素
                count = 0: 移除所有值為 value 的元素。
 
lset key index value      通過索引設(shè)置列表元素的值(list.set(i, value))
                需要大家注意的是一個特殊的索引-1,表示最后一個元素
 
ltrim key start stop      對一個列表進行修剪(trim),也就是說,讓列表只保留指定區(qū)間內(nèi)的元素,
                刪除其它元素
                [start, stop]
                uplooking01:6379> lrange season 0 -1
                1) "winter"
                2) "autumn"
                3) "summer"
                4) "spring"
                uplooking01:6379> ltrim season 1 2
                OK
                uplooking01:6379> lrange season 0 -1
                1) "autumn"
                2) "summer"
 
rpop key            移出并獲取列表最后一個元素
 
rpoplpush source destination  移出列表的最后一個元素,并將該元素添加到另一列表并返回
 
rpush key value1 [value2]    在列表中添加一個或多個值
 
rpushx key value        為已存在的列表添加值

set(集合)

Redis的Set是string類型的無序集合。

    集合是通過哈希表實現(xiàn)的,所以添加,刪除,查找的復雜度都是O(1)。
sadd命令
    添加一個string元素到,key對應的set集合中,成功返回1,如果元素已經(jīng)存在集合中返回0,key對應的set不存在返回錯誤。
sadd key member
實例
redis 127.0.0.1:6379> sadd redis.net.cn redis
(integer) 1
redis 127.0.0.1:6379> sadd redis.net.cn mongodb
(integer) 1
redis 127.0.0.1:6379> sadd redis.net.cn rabitmq
(integer) 1
redis 127.0.0.1:6379> sadd redis.net.cn rabitmq
(integer) 0
redis 127.0.0.1:6379> smembers redis.net.cn
1) "rabitmq"
2) "mongodb"
3) "redis"
  注意:以上實例中 rabitmq 添加了兩次,但根據(jù)集合內(nèi)元素的唯一性,第二次插入的元素將被忽略。
 集合中最大的成員數(shù)為 232 - 1 (4294967295, 每個集合可存儲40多億個成員)。

常用操作命令如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
sadd key member1 [member2]   向集合添加一個或多個成員
 
scard key            獲取集合的成員數(shù)(size)
 
sdiff key1 [key2]        返回給定所有集合的差集
                集合A={1, 2, 3, 4, 5} 集合B={2, 3, 6, 8}
                A∩B = {2, 3}
                A∪B = {1, 2, 3, 4, 5, 6, 8}
                A-B(差集) = {1, 4, 5, 6, 8}
                      {1, 4, 5}√
                uplooking01:6379> sdiff A B
                1) "1"
                2) "4"
                3) "5"
 
sdiffstore dest key1 [key2]   返回并保存給定集合差集保存到dest中
                uplooking01:6379> sdiffstore tmp A B
                (integer) 3
                uplooking01:6379> smembers tmp
                1) "1"
                2) "4"
                3) "5"
 
sinter key1 [key2]       返回給定集合的交集
                uplooking01:6379> sinter A B
                1) "2"
                2) "3"
 
sinterstore dest key1 [key2]  返回并保存給定集合的交集到dest中
 
sismember key member      判斷member元素是否是集合key的成員
                uplooking01:6379> sismember A 3
                (integer) 1
                uplooking01:6379
 
smembers key          返回集合中所有成員
 
smove src dest member      將member元素從src移動到dest中
 
spop key            移除并返回集合中的一個隨機元素
 
srandmember key [count]     返回集合中一個或多個隨機數(shù)
                隨機返回集合key中的count個元素,沒有count,返回1個
                uplooking01:6379> srandmember A
                "1"
                uplooking01:6379> srandmember A 2
                1) "3"
                2) "4"
 
srem key member1 [member2]   移除集合中一個或多個成員
 
sunion key1 [key2]       返回所有給定集合的并集---就是數(shù)學中的并集的概念
                uplooking01:6379> sunion A B
                1) "1"
                2) "2"
                3) "3"
                4) "4"
                5) "5"
                6) "6"
                7) "8"
 
sunionstore dest key1 [key2]  返回并保存給定集合的并集到dest
 
sscan key cursor [match pattern] [count count]   迭代集合中的元素

zset(有序集合)

   Redis zset和set一樣也是string類型元素的集合,且不允許重復的成員。不同的是每個元素都會關(guān)聯(lián)一個double類型的分數(shù)。redis正是通過分數(shù)來為集合中的成員進行從小到大的排序。
   zset的成員是唯一的,但分數(shù)(score)卻可以重復。
   zadd命令 添加元素到集合,元素在集合中存在則更新對應score
   zadd key score member
實例
redis 127.0.0.1:6379> zadd redis.net.cn 0 redis
(integer) 1
redis 127.0.0.1:6379> zadd redis.net.cn 0 mongodb
(integer) 1
redis 127.0.0.1:6379> zadd redis.net.cn 0 rabitmq
(integer) 1
redis 127.0.0.1:6379> zadd redis.net.cn 0 rabitmq
(integer) 0
redis 127.0.0.1:6379> ZRANGEBYSCORE redis.net.cn 0 1000
1) "redis"
2) "mongodb"
3) "rabitmq"

常用操作命令如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
zadd key score1 member1 [score2 member2]    想有序集合添加一個或多個成員,
                        或是更新已經(jīng)存在成員的分數(shù)
                     uplooking01:6379> zadd website 0.01 www.uplooking.com
                     (integer) 1
                     uplooking01:6379> zadd website 0.05 www.baidu.com
                     (integer) 1
                     uplooking01:6379> zadd website 0.1 www.google.com
                     (integer) 1
                     uplooking01:6379> zadd website 1 www.taobao.com
                     (integer) 1
                     uplooking01:6379> zadd website 0.005 www.jd.com
                     (integer) 1
 
zcard key                獲取有序集合的成員數(shù)
                    uplooking01:6379> zcard website
                    (integer) 5
 
zcount key min max           計算在有序集合中指定區(qū)間分數(shù)的成員數(shù)
                    獲取分數(shù)區(qū)間[min, max]中元素
                     uplooking01:6379> zcount website 0.01 0.1
                     (integer) 3
 
zincrby key increment member      有序集合中對指定成員的分數(shù)上增量incr
                   uplooking01:6379> zincrby website 0.01 www.uplooking.com
                   "0.02" 
 
zinterstore dest nkeys key [key..]   計算給定的一個或多個有序集的交集并保存在新的有序集合dest中
 
zlexcount key min max          在有序集合中計算指定字典區(qū)間內(nèi)成員數(shù)量
                    需要清楚的是
                    可以使用-代表,得分最小的元素,使用+代表得分最大的元素
                    zlexcount key - + 得到就是集合的size
                    min===>[member1
                    max===>[member2
                    得到的元素個數(shù)就是在區(qū)間[member1, member2]內(nèi)的元素個數(shù)
                    redis> ZADD myzset 1 a 2 b 3 c 4 d 5 e 6 f 7 g
                    (integer) 7
                    redis> zrange myzset 0 -1
                    1) "a"
                    2) "b"
                    3) "c"
                    4) "d"
                    5) "e"
                    6) "f"
                    7) "g"
                    redis> ZLEXCOUNT myzset - +
                    (integer) 7
                    redis> ZLEXCOUNT myzset [c +
                    (integer) 5
                    redis> ZLEXCOUNT myzset - [c
                    (integer) 3
                    redis>  
 
zrange key start stop [withscores]   通過索引區(qū)間返回有序集合成指定區(qū)間內(nèi)的成員
                    特殊的一個寫法zrange key 0 -1返回所有的元素
 
zrangebylex key min max [limit offset count]  通過字典區(qū)間返回有序集合的成員
 
zrangebyscore key min max [withscores] [limit] 通過分數(shù)返回有序集合指定區(qū)間內(nèi)的成員
 
zrank key member            返回有序集合中指定成員的索引
 
zrem key member [member ...]      移除有序集合中的一個或多個成員
                    返回1,刪除成功,返回0,沒有這個元素
 
zremrangebylex key min max       移除有序集合中給定的字典區(qū)間的所有成員
 
zremrangebyrank key start stop     移除key中給定的排名區(qū)間的所有成員
                    排名就是索引
 
zremrangebyscore key start stop     移除key中給定的分數(shù)區(qū)間的所有成員
                    分數(shù)就是score
 
zrevrange key start stop [withscores]  返回有序key中指定區(qū)間內(nèi)的成員,通過索引,分數(shù)從高到低
                    和zrange key start stop反過來
 
zrevrangebysocre key max min [withscores]  返回有序key中指定分數(shù)區(qū)間內(nèi)的成員,通過索引,分數(shù)從高到低
 
zrevrank key memeber          返回key中指定成員的排名,key成員按分數(shù)值遞減排序
 
zscore key member            返回key中member的分數(shù)
 
zunionstore dest numkeys key [key...]  計算給定的一個或多個有序集的并集,并存儲到新的dest中
 
zscan key cursor [match pattern] [count count] 迭代有序集合中的元素(包括元素成員和元素分值)
                        uplooking01:6379> zscan website 1
                        1) "0"
                        2) 1) "www.jd.com"
                          2) "0.0050000000000000001"
                          3) "www.uplooking.com"
                          4) "0.02"
                          5) "www.baidu.com"
                          6) "0.050000000000000003"
                          7) "www.taobao.com"
                          8) "1"

Redis常見命令

keys *
    列舉出所有的key
type key
    獲取對應key的數(shù)據(jù)類型
select [0-15]
    切換到某一個數(shù)據(jù)庫中
rename oldKey newKey
    將oldKey重命名為newKey
終端中屬于密碼的兩種方式:
    第一種:
        連接的時候:redis-3.2.0]# src/redis-cli -h uplooking03 -a uplooking
    第二中:
        登陸之后再輸入密碼:
            auth uplooking(密碼)
停止redis服務(wù)的命令:
    src/redis-cli -h uplooking01 -p 6379 shutdown

1、鍵值相關(guān)命令
      keys * 取出當前所有的key
      exists name 查看redis是否有name這個key
      del name 刪除key name
      expire confirm 100 設(shè)置confirm這個key100秒過期
      ttl confirm 獲取confirm 這個key的有效時長
      select 0 選擇到0數(shù)據(jù)庫 redis默認的數(shù)據(jù)庫是0~15一共16個數(shù)據(jù)庫
      move confirm 1 將當前數(shù)據(jù)庫中的key移動到其他的數(shù)據(jù)庫中,
      persist confirm 移除confirm這個key的過期時間
      randomkey 隨機返回數(shù)據(jù)庫里面的一個key
      rename key2 key3 重命名key2 為key3
      type key2 返回key的數(shù)據(jù)類型
2、服務(wù)器相關(guān)命令
      ping PONG返回響應是否連接成功
      echo 在命令行打印一些內(nèi)容
      select 0~15 編號的數(shù)據(jù)庫
      quit  /exit 退出客戶端
      dbsize 返回當前數(shù)據(jù)庫中所有key的數(shù)量
      info 返回redis的相關(guān)信息
      config get dir/* 實時傳儲收到的請求
      flushdb 刪除當前選擇數(shù)據(jù)庫中的所有key
      flushall 刪除所有數(shù)據(jù)庫中的數(shù)據(jù)庫

延伸 · 閱讀

精彩推薦
  • Redis詳解Redis復制原理

    詳解Redis復制原理

    與大多數(shù)db一樣,Redis也提供了復制機制,以滿足故障恢復和負載均衡等需求。復制也是Redis高可用的基礎(chǔ),哨兵和集群都是建立在復制基礎(chǔ)上實現(xiàn)高可用的...

    李留廣10222021-08-09
  • RedisRedis 事務(wù)知識點相關(guān)總結(jié)

    Redis 事務(wù)知識點相關(guān)總結(jié)

    這篇文章主要介紹了Redis 事務(wù)相關(guān)總結(jié),幫助大家更好的理解和學習使用Redis,感興趣的朋友可以了解下...

    AsiaYe8232021-07-28
  • RedisRedis的配置、啟動、操作和關(guān)閉方法

    Redis的配置、啟動、操作和關(guān)閉方法

    今天小編就為大家分享一篇Redis的配置、啟動、操作和關(guān)閉方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 ...

    大道化簡5312019-11-14
  • Redisredis 交集、并集、差集的具體使用

    redis 交集、并集、差集的具體使用

    這篇文章主要介紹了redis 交集、并集、差集的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...

    xiaojin21cen10152021-07-27
  • RedisRedis全量復制與部分復制示例詳解

    Redis全量復制與部分復制示例詳解

    這篇文章主要給大家介紹了關(guān)于Redis全量復制與部分復制的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Redis爬蟲具有一定的參考學習...

    豆子先生5052019-11-27
  • RedisRedis如何實現(xiàn)數(shù)據(jù)庫讀寫分離詳解

    Redis如何實現(xiàn)數(shù)據(jù)庫讀寫分離詳解

    Redis的主從架構(gòu),能幫助我們實現(xiàn)讀多,寫少的情況,下面這篇文章主要給大家介紹了關(guān)于Redis如何實現(xiàn)數(shù)據(jù)庫讀寫分離的相關(guān)資料,文中通過示例代碼介紹...

    羅兵漂流記6092019-11-11
  • Redisredis實現(xiàn)排行榜功能

    redis實現(xiàn)排行榜功能

    排行榜在很多地方都能使用到,redis的zset可以很方便地用來實現(xiàn)排行榜功能,本文就來簡單的介紹一下如何使用,具有一定的參考價值,感興趣的小伙伴們...

    乘月歸5022021-08-05
  • Redisredis中如何使用lua腳本讓你的靈活性提高5個逼格詳解

    redis中如何使用lua腳本讓你的靈活性提高5個逼格詳解

    這篇文章主要給大家介紹了關(guān)于redis中如何使用lua腳本讓你的靈活性提高5個逼格的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具...

    一線碼農(nóng)5812019-11-18
主站蜘蛛池模板: 天天曰| 1024国产精品视频观看 | 天仙tv微福视频 | 欧美综合另类 | 99撸 | 国产欧美精品一区二区三区四区 | 男人好大好硬好爽免费视频 | 4hu影院永久在线播放 | 日本乱人伦中文在线播放 | 91东航翘臀女神在线播放 | a级精品九九九大片免费看 a级动漫 | 特大黑人娇小亚洲女mp4 | 国偷盗摄自产福利一区在线 | 免费视频 | 国内精品久久久久香蕉 | 甜宠巨肉h文1v1校园 | 妹妹你插的我好爽 | 粗了大了 整进去好爽视频 刺激一区仑乱 | 欧美a级在线 | 翁用力的抽插 | 国产成人精品一区二区仙踪林 | 亚洲国产精品二区久久 | japanesen女同 | 久久久无码精品无码国产人妻丝瓜 | adc 我们的永久网址 | 天天做日日做天天添天天欢公交车 | 视频一区在线免费观看 | 手机在线免费观看日本推理片 | 婚前试爱全集免费观看 | 四虎最新免费网址 | 国产高清在线不卡 | 草莓视频在线观看免费 | 欧美日韩国产亚洲一区二区三区 | jk制服白丝超短裙流白浆 | www.国产一区二区三区 | 亚洲精品老司机福利在线播放 | caoporn草棚在线视频 | 亚洲一区二区成人 | 国精视频一区二区视频 | 欧美黑人成人免费全部 | 好爽好深好猛好舒服视频上 |