Ubuntu安裝redis使用和簡(jiǎn)單配置

1、前言

Redis是常用基于內(nèi)存的Key-Value數(shù)據(jù)庫(kù)馏臭,比Memcache更先進(jìn),支持多種數(shù)據(jù)結(jié)構(gòu)讼稚,高效括儒,快速。用Redis可以很輕松解決高并發(fā)的數(shù)據(jù)訪問問題锐想;做為時(shí)時(shí)監(jiān)控信號(hào)處理也非常不錯(cuò)帮寻。

2、安裝

//在終端中安裝Redis服務(wù)器端

sudo apt-get install redis-server

安裝完成后赠摇,Redis服務(wù)器會(huì)自動(dòng)啟動(dòng)固逗,我們檢查Redis服務(wù)器程序

//在終端中檢查Redis服務(wù)器系統(tǒng)進(jìn)程

ps -aux|grep redis

可以看到:

//在終端中通過啟動(dòng)命令檢查Redis服務(wù)器狀態(tài)

netstat -nlt|grep 6379


顯示: tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN

//通過啟動(dòng)命令檢查Redis服務(wù)器狀態(tài)

sudo /etc/init.d/redis-server status


顯示: redis-server is running

3、通過命令行客戶端訪問Redis

安裝Redis服務(wù)器藕帜,會(huì)自動(dòng)地一起安裝Redis命令行客戶端程序烫罩。

在本機(jī)輸入redis-cli命令就可以啟動(dòng),客戶端程序訪問Redis服務(wù)器耘戚。

~ redis-cli

redis 127.0.0.1:6379>

# 命令行的幫助

redis 127.0.0.1:6379> help

redis-cli 2.2.12

Type: "help @" to get a list of commands in

? ? ? "help " for help on

? ? ? "help " to get a list of possible help topics

? ? ? "quit" to exit

# 查看所有的key列表

redis 127.0.0.1:6379> keys *

(empty list or set)


基本的Redis客戶端命令操作

增加一條字符串記錄key1

# 增加一條記錄key1

redis 127.0.0.1:6379> set key1 "hello"

OK

# 打印記錄

redis 127.0.0.1:6379> get key1

"hello"


???2 . 增加一條數(shù)字記錄key2

# 增加一條數(shù)字記錄key2

set key2 1

OK

# 讓數(shù)字自增

redis 127.0.0.1:6379> INCR key2

(integer) 2

redis 127.0.0.1:6379> INCR key2

(integer) 3

# 打印記錄

redis 127.0.0.1:6379> get key2

"3"


???3. 增加一條列表記錄key3

# 增加一個(gè)列表記錄key3

redis 127.0.0.1:6379> LPUSH key3 a

(integer) 1

# 從左邊插入列表

redis 127.0.0.1:6379> LPUSH key3 b

(integer) 2

# 從右邊插入列表

redis 127.0.0.1:6379> RPUSH key3 c

(integer) 3

# 打印列表記錄嗡髓,按從左到右的順序

redis 127.0.0.1:6379> LRANGE key3 0 3

1) "b"

2) "a"

3) "c"

???4.增加一條哈希表記錄key4

# 增加一個(gè)哈希記表錄key4

redis 127.0.0.1:6379> HSET key4 name "John Smith"

(integer) 1

# 在哈希表中插入,email的Key和Value的值

redis 127.0.0.1:6379> HSET key4 email "abc@gmail.com"

(integer) 1

# 打印哈希表中收津,name為key的值

redis 127.0.0.1:6379> HGET key4 name

"John Smith"

# 打印整個(gè)哈希表

redis 127.0.0.1:6379> HGETALL key4

1) "name"

2) "John Smith"

3) "email"

4) "abc@gmail.com"

???5.增加一條哈希表記錄key5

# 增加一條哈希表記錄key5饿这,一次插入多個(gè)Key和value的值

redis 127.0.0.1:6379> HMSET key5 username antirez password P1pp0 age 3

OK

# 打印哈希表中,username和age為key的值

redis 127.0.0.1:6379> HMGET key5 username age

1) "antirez"

2) "3"

# 打印完整的哈希表記錄

redis 127.0.0.1:6379> HGETALL key5

1) "username"

2) "antirez"

3) "password"

4) "P1pp0"

5) "age"

6) "3"


???6.刪除記錄

# 查看所有的key列表

redis 127.0.0.1:6379> keys *

1) "key2"

2) "key3"

3) "key4"

4) "key5"

5) "key1"

# 刪除key1,key5

redis 127.0.0.1:6379> del key1

(integer) 1

redis 127.0.0.1:6379> del key5

(integer) 1

# 查看所有的key列表

redis 127.0.0.1:6379> keys *

1) "key2"

2) "key3"

3) "key4"

4撞秋、修改Redis的配置

1长捧、 使用Redis的訪問賬號(hào)

默認(rèn)情況下,訪問Redis服務(wù)器是不需要密碼的吻贿,為了增加安全性我們需要設(shè)置Redis服務(wù)器的訪問密碼串结。設(shè)置訪問密碼為redis。

用vi打開Redis服務(wù)器的配置文件redis.conf

~ sudo vi /etc/redis/redis.conf

#取消注釋requirepass

requirepass redis


2舅列、 讓Redis服務(wù)器被遠(yuǎn)程訪問

默認(rèn)情況下肌割,Redis服務(wù)器不允許遠(yuǎn)程訪問,只允許本機(jī)訪問帐要,所以我們需要設(shè)置打開遠(yuǎn)程訪問的功能把敞。

用vi打開Redis服務(wù)器的配置文件redis.conf

~ sudo vi /etc/redis/redis.conf

#注釋bind

#bind 127.0.0.1


修改后,重啟Redis服務(wù)器榨惠。

~ sudo /etc/init.d/redis-server restart

Stopping redis-server: redis-server.

Starting redis-server: redis-server.


未使用密碼登陸Redis服務(wù)器

~ redis-cli

redis 127.0.0.1:6379> keys *

(error) ERR operation not permitted


發(fā)現(xiàn)可以登陸奋早,但無法執(zhí)行命令了盛霎。

登陸Redis服務(wù)器,輸入密碼

~? redis-cli -a redisredis

redis 127.0.0.1:6379> keys *

1) "key2"

2) "key3"

3) "key4"

登陸后耽装,一切正常愤炸。

我們檢查Redis的網(wǎng)絡(luò)監(jiān)聽端口

//檢查Redis服務(wù)器占用端口

~ netstat -nlt|grep 6379

tcp? ? ? ? 0? ? ? 0 0.0.0.0:6379? ? ? ? ? ? 0.0.0.0:*? ? ? ? ? ? ? LISTEN


我們看到從之間的網(wǎng)絡(luò)監(jiān)聽從 127.0.0.1:6379 變成 0 0.0.0.0:6379,表示Redis已經(jīng)允許遠(yuǎn)程登陸訪問掉奄。

我們?cè)谶h(yuǎn)程的另一臺(tái)Linux訪問Redis服務(wù)器

~ redis-cli -a redisredis -h 192.168.1.199

redis 192.168.1.199:6379> keys *

1) "key2"

2) "key3"

3) "key4"


遠(yuǎn)程訪問正常规个。通過上面的操作,我們就把Redis數(shù)據(jù)庫(kù)服務(wù)器挥萌,在Linux Ubuntu中的系統(tǒng)安裝完成绰姻。

參考: https://blog.csdn.net/u010286751/article/details/48924635,親測(cè)可用引瀑,感謝。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末榨馁,一起剝皮案震驚了整個(gè)濱河市憨栽,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌翼虫,老刑警劉巖屑柔,帶你破解...
    沈念sama閱讀 212,080評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異珍剑,居然都是意外死亡掸宛,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,422評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門招拙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來唧瘾,“玉大人,你說我怎么就攤上這事别凤∈涡颍” “怎么了?”我有些...
    開封第一講書人閱讀 157,630評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵规哪,是天一觀的道長(zhǎng)求豫。 經(jīng)常有香客問我,道長(zhǎng)诉稍,這世上最難降的妖魔是什么蝠嘉? 我笑而不...
    開封第一講書人閱讀 56,554評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮杯巨,結(jié)果婚禮上蚤告,老公的妹妹穿的比我還像新娘。我一直安慰自己舔箭,他們只是感情好罩缴,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,662評(píng)論 6 386
  • 文/花漫 我一把揭開白布蚊逢。 她就那樣靜靜地躺著,像睡著了一般箫章。 火紅的嫁衣襯著肌膚如雪烙荷。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,856評(píng)論 1 290
  • 那天檬寂,我揣著相機(jī)與錄音终抽,去河邊找鬼。 笑死桶至,一個(gè)胖子當(dāng)著我的面吹牛昼伴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播镣屹,決...
    沈念sama閱讀 39,014評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼圃郊,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了女蜈?” 一聲冷哼從身側(cè)響起持舆,我...
    開封第一講書人閱讀 37,752評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎伪窖,沒想到半個(gè)月后逸寓,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,212評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡覆山,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,541評(píng)論 2 327
  • 正文 我和宋清朗相戀三年竹伸,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片簇宽。...
    茶點(diǎn)故事閱讀 38,687評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡勋篓,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出晦毙,到底是詐尸還是另有隱情生巡,我是刑警寧澤,帶...
    沈念sama閱讀 34,347評(píng)論 4 331
  • 正文 年R本政府宣布见妒,位于F島的核電站孤荣,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏须揣。R本人自食惡果不足惜盐股,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,973評(píng)論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望耻卡。 院中可真熱鬧疯汁,春花似錦、人聲如沸卵酪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,777評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至溢豆,卻和暖如春蜒简,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背漩仙。 一陣腳步聲響...
    開封第一講書人閱讀 32,006評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工搓茬, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人队他。 一個(gè)月前我還...
    沈念sama閱讀 46,406評(píng)論 2 360
  • 正文 我出身青樓卷仑,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親麸折。 傳聞我的和親對(duì)象是個(gè)殘疾皇子锡凝,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,576評(píng)論 2 349