1. 程式人生 > >redis學習二 ------ redis常用命令

redis學習二 ------ redis常用命令

環境:

系統:centos 6.4 redis:3.2.0

機器ip: 192.168.10.160  ,  192.168.10.161

基礎常用命令:

#設定值
set id 001

#獲取值
get id

#刪除值
del id 
(integer)1  ( 表示成功 )

#檢視某個key是否存在
exists id
(integer) 0   (表示不存在)

#檢視所有的key
keys *


#redis中有類似於資料庫的概念,一共有16個空間 , 從 0-15  , 預設為0:
#切換空間
select 1

幫助命令:

#直接在客戶端命令列輸入
?

#或者
help

#想要看set命令的文件
help set

#想要看string資料型別的所有命令
help @string


redis安全設定:

首先要在配置檔案redis.conf中新增

requirepass yuezh2

然後在客戶端命令列進行操作,發現沒有許可權:
set test-1 12345
(error) NOAUTH Authentication required.

進行許可權驗證登入,就可以正常操作:
127.0.0.1:6379> auth yuezh2
OK
127.0.0.1:6379> set test-1 12345
OK


或者也可以通過    redis-cli -a yuezh2   方式來連線客戶端,關閉的時候也要帶上密碼,  redis-cli -a yuezh2 shutdown

redis可以將命令重新命名,比如將set命令更改為set-a 等:

rename-command CONFIG ""


比如在配置檔案中增加配置   rename-command set ""  (禁用set命令)

127.0.0.1:6379> set k1 v1
(error) ERR unknown command 'set'


redis客戶端修改檢視配置:

#redis線上修改配置
在客戶端命令列中操作:

config get appendonly 


config get *


config set appendonly no


help config set




相關推薦

redis學習 ------ redis常用命令

環境: 系統:centos 6.4 redis:3.2.0 機器ip: 192.168.10.160  ,  192.168.10.161 基礎常用命令: #設定值 set id 001 #獲取值 get id #刪除值 del id (integer

Redis)相關命令

redis redis.conf redis-cli(一)簡介Redis 命令用於在 redis 服務上執行操作。要在 redis 服務上執行命令需要一個 redis 客戶端。Redis 客戶端在我們之前下載的的 redis 的安裝包中。Redis 客戶端的基本語法為:redis-cli[[email

Linux運維學習筆記之常用命令2

linux 運維 筆記71、passwd:修改用戶密碼語法passwd [參數]username選項-k --keep-tokens :保留即將過期的用戶在期滿後仍能使用-l --lock :鎖定用戶無權更改其密碼,只能root才能操作-u --unlock :解除鎖定-S --status :查看用戶狀

資料庫之redis篇(2)—— redis配置檔案,常用命令,效能測試工具

redis配置 如果你是找網上的其他教程來完成以上操作的話,相信你見過有的啟動命令是這樣的:   啟動命令帶了這個引數:redis.windows.conf,由於我測試環境是windows平臺,所以是這個,有的是redis.conf。顧名思義,redis.conf就是配置檔案,然後啟動時加

Redis基礎認識及常用命令使用(一)--轉載

Redis簡介 redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value型別相對更多,包括string(字串)、list(連結串列)、set(集合)和zset(有序集合)。這些資料型別都支援push/pop、add/remove及取交集並集和差集及更豐富的操作,而且這些操

)Linux學習筆記-Linux常用命令-許可權管理

(二)Linux學習筆記-Linux常用命令-許可權管理 許可權管理 chmod(更改檔案或目錄許可權) chown(變更所有者) chgrp(變更所屬組) umask(顯示、設定新建檔案或目錄的預設許可權)

Redis系列():Redis的資料型別及命令操作

Redis 中常用命令 Redis 官方的文件是英文版的,當然網上也有大量的中文翻譯版,例如:Redis 命令參考。這裡只列舉常用到幾個基本命令。 命令 行為 set key value 設定 key 值為 value get key 讀取 key 的值 del key 刪除 ke

Redis學習Redis筆記(一)——特點、基礎命令和資料結構

更新時間:2018-10-13 Redis的特性 速度快 持久化(斷電不丟資料) 多種資料結構 支援多種客戶端語言 功能豐富 操作簡單 主從複製 高可用,分散式 Redis的通用命令 key

Redis基礎認識及常用命令使用(一)--技術流ken

Redis簡介 redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value型別相對更多,包括string(字串)、list(連結串列)、set(集合)和zset(有序集合)。這些資料型別都支援push/pop、add/remove及取交集並集和差集及更豐富的操作,而且這些操

Redis----windows下的常用命令

1:首先下載redis。從下面地址下:https://github.com/MSOpenTech/redis/releases2:建立redis.conf檔案:這是一個配置檔案,指定了redis的監聽埠,timeout等。如下面有:port 6379。 配置:  遇到問題: 1 2 3 4 5 6

Redis 字串結構和常用命令

字串是 Redis 最基本的資料結構,它將以一個鍵 和一個值 儲存在 Redis 內部。   Redis 字串命令 下表列出了常用的 redis 字串命令: 序號 命令及描述 1 SET key value 設定指定 key 的值

Redis叢集:叢集常用命令及說明

叢集cluster info :列印叢集的資訊cluster nodes :列出叢集當前已知的所有節點( node),以及這些節點的相關資訊。節點cluster meet <ip> <port> :將 ip 和 port 所指定的節點新增到叢集當中,讓它成為叢集的一份子。cluster

MongoDB學習筆記() MongoDB常用命令

一、DB shell資料操作 shell命令操作語法和JavaScript很類似,其實控制檯底層的查詢語句都是用JavaScript指令碼完成操作的。 1. 資料庫 (1) Help檢視命令提示 help db.help(); db.yourColl.help(); db.

Redis資料結構--Lists常用命令

左為L 右為R,以下命令有左有右 格式:lpush key value [value ...] 示例:lpush mylist 1 2 作用:從左邊入隊一個或者多個元素 成功:返回佇列中元素的個

redis學習redis的五種基本資料型別

Hash型別是String型別的filed和value的對映表,或者說是一個String的結合,他特別適合儲存物件。相比較而言把一個物件儲存在Hash型別中要比直接儲存在String中更加節省空間。並方便儲存整個物件,Hash型別也是我們工作中最常用的一種。

嵌入式Linux C程式設計學習之路()——常用命令彙總1

一、使用者管理類命令 1:格式:useradd [選項] 使用者名稱 useradd kkkw   -新增名字為kkkw的使用者,當用戶建立成功後,會在/home/ 目錄下生成與使用者名稱同名的目錄 [root@loc home]# useradd kkkw [roo

Redis各資料結構常用命令

redis 通用API keys * 遍歷所有key 一般不在生產環境中使用 redis單執行緒,容易阻塞其他命令執行 O(n) dbsize 計算key的總數 O(1)exists 檢查key是否存在 O(1)del key 刪除指定key-value O(1)expire key seconds ke

Redis):命令集構建及關鍵屬性解析

  上一篇文章,我們從框架層面,主要介紹了redis的啟動過程,以及主要的命令處理流程邏輯。這些更多的都是些差不多的道理,而要細瞭解redis,則需要更細節的東西。   今天我們稍微內圍的角度,來看看幾個命令執行的重要方法,深入理解下redis的魅力所在。 首先,我們通過上一章知道,processComman

Redis學習筆記-----Redis數據過期策略詳解

登錄 及其 可能 ger 方式 處理方式 base 持久化數據 簡單的   本文對Redis的過期機制簡單的講解一下  講解之前我們先拋出一個問題,我們知道很多時候服務器經常會用到redis作為緩存,有很多數據都是臨時緩存一下,可能用過之後很久都不會再用到了(比如暫存ses

docker學習() 基本命令

學習 logs restart docker ui oca nbsp 存在 端口 src 1.查看docker 鏡像 docker images 2.拉取鏡像 docker pull xxx xxx 為鏡像名稱 3.刪除鏡像 docker rmi xxx