keys * 獲取全部的keyredis
cmd 中用 set zz 中文 get 會出現亂碼 windows
如何在get時取到它的中文呢?只須要在redis-cli 後面加上 --rawui
============= 無情分隔線 ================spa
一、如何設置redis用戶和密碼及權限分配?
redis配置密碼
1.經過配置文件進行配置
yum方式安裝的redis配置文件一般在/etc/redis.conf中,打開配置文件找到.net
- #requirepass foobared
去掉行前的註釋,並修改密碼爲所需的密碼,保存文件rest
- requirepass myRedis
重啓redisserver
- sudo service redis restart
- #或者
- sudo service redis stop
- sudo redis-server /etc/redis.conf
這個時候嘗試登陸redis,發現能夠登上,可是執行具體命令是提示操做不容許blog
- redis-cli -h 127.0.0.1 -p 6379
- redis 127.0.0.1:6379>
- redis 127.0.0.1:6379> keys *
- (error) ERR operation not permitted
- redis 127.0.0.1:6379> select 1
- (error) ERR operation not permitted
- redis 127.0.0.1:6379[1]>
嘗試用密碼登陸並執行具體的命令看到能夠成功執行get
- redis-cli -h 127.0.0.1 -p 6379 -a myRedis
- redis 127.0.0.1:6379> keys *
- 1) "myset"
- 2) "mysortset"
- redis 127.0.0.1:6379> select 1
- OK
- redis 127.0.0.1:6379[1]> config get requirepass
- 1) "requirepass"
- 2) "myRedis"
link cmd
二、如何在windows下開機自啓
將CMD運行啓用的命令,寫到BAT文件中, 而後把這個BAT文件放到系統「啓動」的文件夾中。