redis的概念:
創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設計、成都網(wǎng)站制作與策劃設計,井研網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設10余年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:井研等地區(qū)。井研做網(wǎng)站價格咨詢:18980820575
Redis是一個開源的基于內存亦可持久化的日志型、Key-Value數(shù)據(jù)庫
redis工具:
redis-benchmark #用于進行redis性能測試的工具
redis-sentinel #用于集群管理
redis-cli #redis客戶端
redis-server #redis服務端
redis-check-aof #用于修復出問題的AOF文件
redis-check-dump #用于修復出問題的dump.rdb文件
安裝redis
1、、安裝依賴包tcl,8.5版本以上
tar zxvf tcl8.6.0-src.tar.gz -C /usr/src/ #解壓
cd /usr/src/tcl8.6.0/unix/ #進入源代碼目錄
./configure && make && make install #配置 編譯 安裝
2、安裝redis
rpm -ivh jemalloc-3.6.0-1.el6.x86_64.rpm #安裝依賴庫
rpm -ivh redis-3.2.8-1.el6.remi.x86_64.rpm #安裝redis
service redis start #啟動服務
ss -nalt | grep 6379 #查看服務是否啟動
redis主要數(shù)據(jù)類型:
1.字符串(strings)
2.列表(lists)
3.集合(sets)
4.有序集合(sorted sets)
5.哈希(hashes)
redis key的命令規(guī)則:
1.key不要太長,避免過度消耗內存,降低查找效率
2.在一個項目中,key最好使用統(tǒng)一的命名模式
redis-cli的基本使用:
redis-cli主要用于連接redis-server,多redis-server進行操作
常用選項:
--help #獲取幫助信息
-h #指定redis數(shù)據(jù)庫地址,默認為localhost
-p #指定端口,默認為6379
-a #指定認證密碼,默認為空
-n #指定登錄數(shù)據(jù)庫,默認為0號數(shù)據(jù)庫
三、redis的基本操作
字符串
set key value [EX seconds] #創(chuàng)建字符串,EX設置超時時間
get key #獲取指定key的值
列表
rpush key value1 value2 ... #創(chuàng)建有序列表,先進先出(常用)
lpush key value1 value2 ... #創(chuàng)建有序列表,先進后出
lrange key start stop #獲取列表內的元素
集合:
sadd key value #創(chuàng)建集合
smembers key #獲取集合的值
sismember key value #判斷value的值是否在這個集合內
sinter key1 key2 #返回交集
sunion key1 key2 #返回并集
sdiff key1 key2 #返回差集
hash:
hset key hash_name hash_value#創(chuàng)建hash映射關系,類似于python中的字典數(shù)據(jù)
hgetall key #獲取指定hash的值
通用命令:
help @server #查看一組命令幫助
help set #查看指定命令幫助
del key #刪除指定key
expire key #為指定key設置超時時間
ttl key #查看key的超時時間
persist key #取消指定key的超時時間
type key #返回指定key的類型
rename key1 key2 #將key1重命名為key2
flushdb #清空當前數(shù)據(jù)庫的key
flushall #清空所有數(shù)據(jù)庫的key
dbsize #返回當前數(shù)據(jù)庫的key數(shù)量
redis訂閱和發(fā)布
頻道:在一個頻道內的消費者都可以接收生成者在這個頻道內的信息
subscribe 頻道 #訂閱一個頻道
psubscribe 頻道 #通過匹配定義一個或多個頻道
例:psubscribe * #訂閱所有頻道
psubscribe s[io] #訂閱si和so兩個頻道
publish 頻道 消息 #向指定頻道發(fā)送消息
文章標題:redis安裝和基本使用
URL地址:http://aaarwkj.com/article46/igcseg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供Google、企業(yè)建站、軟件開發(fā)、移動網(wǎng)站建設、外貿(mào)網(wǎng)站建設、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)