:wq!:強制保存
:q!:強制退出
1、進入redis客戶端:
./redis-cli -a Root_123
2、切換到指定的數(shù)據(jù)庫(index即數(shù)據(jù)庫索引號,一般為數(shù)字):
select index
3、針對string類型的設值(命令前加m則代表操作多個,取值同理)、取值、刪值、追加值(不存在該key則新建):
set/get key value;del key;append key value
4、針對列表list類型(雙端列表):
1)將給定值推入到列表左/右端(類似設值):
lpush/rpush key value
2)從列表的左/右端彈出一個值(類似刪除):
lpop/rpop key
3)獲取列表上指定位置上的某個元素(從0開始計數(shù)):
lindex key index
4)獲取列表在某個范圍內的所有值(0 ~ -1即所有值):
lrang key 0 -1
5、針對無序集合set類型(散列表):
1)添加元素至集合中:
sadd key value
2)0返回集合中所有元素:
smembers key
3)判斷指定元素是否存在于集合中:
sismember key value
4)如果給定的元素存在集合中,那么移除該元素:
srem key value
6、針對hash類型(即多個鍵值對映射):
1)設值/取值:
hset hash k1 v1 k2 v2;hget hash k1
2)獲取散列包含的所有鍵值對:
hgetall hash
3)如果給定鍵存在于散列中l(wèi)inux常用命令,則移除該鍵:
hdel hash k1
7、針對有序集合zset類型:
常用命令與集合類似,把命令的開頭s換成z即可
8、清空所有數(shù)據(jù)庫數(shù)據(jù)/單個數(shù)據(jù)庫數(shù)據(jù):
flushall/flushdb
9、禁用keys或其他命令:
rename-command KEYS ""(在redis.conf的SECURITY項中,新增該命令,或者寫在安裝腳本中)
10、使用scan命令替代keys,列出當前所有元素:
scan index(會返回一個數(shù)組,數(shù)組的第一個元素為某個數(shù)字,如果為0則表示遍歷結束,否則以返回的數(shù)字作為index繼續(xù)調用遍歷,數(shù)組的第二個元素即為遍歷出的前十幾個key,一般11個左右)
11、查看當前redis信息,例如版本等
info
1、進入客戶端:
./zkCli.sh -server 127.0.0.1:2181
(zk有三個端口號
2181:對client提供服務
3888:選舉leader使用
2888:集群內機器通訊使用,leader監(jiān)聽此端口)
2、啟動zk:
./zkServer.sh start
3、列出zk下所有服務:
ls /
4、查看dubbo服務:
ls /dubbo
5、查看服務消費者和提供者的信息:
ls /dubbo/com.service.provider.UserService/consumers;ls /dubbo/com.service.provider.UserService/providers
6、查看所有命令
h
1、進入mq后臺管理界面:
:8161/admin(默認用戶名和密碼都是admin)
1、進入客戶端:
mysql -h 10.1.111.23 -utest001 -pDbuser123!
2、查詢所有數(shù)據(jù)庫:
show databases
3、選擇某個數(shù)據(jù)庫:
user database
1、進入客戶端:
./mongo 127.0.0.1:27017/admin -u root -p root_123