Redis系列一、redis介绍与安装
一、Redis介紹
redis是一種基于鍵值對(key-value)數(shù)據(jù)庫,其中value可以為string、hash、list、set、sorted set等多種數(shù)據(jù)結構,可以滿足很多應用場景。還提供了鍵過期,發(fā)布訂閱,事務,流水線,等附加功能。
1、特性:
1〉速度快
2〉鍵值對的數(shù)據(jù)結構服務器
3〉豐富的功能:
4〉簡單穩(wěn)定
5〉持久化
6〉主從復制
8〉高可用和分布式轉移
9〉客戶端語言多
2、使用場景
緩存數(shù)據(jù)庫
排行榜
計數(shù)器應用
社交網(wǎng)絡
消息隊列
。。。
二、Redis安裝與啟動
1、進入目錄:/usr/local 下創(chuàng)建文件夾soft
?2、在/usr/local/soft目錄下下載源碼包,然后解壓
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
tar xzf redis-4.0.6.tar.gz
3、進入redis-4.0.6文件夾執(zhí)行make命令
?
?4、進入src文件夾復制常用文件到目錄/usr/local/redis下,這一步是為了方便以后的操作
cp redis-server /usr/local/redis cp redis-benchmark /usr/local/redis cp redis-check-rdb /usr/local/redi cp redis-sentinel /usr/local/redis cp redis-cli /usr/local/redis cp redis.conf /usr/local/redis?5、綁定地址,設置密碼
vim 修改redis.conf文件
修改 requirepass 12345678 注釋掉bind 127.0.0.1 (可以改成服務器ip)
??6、啟動服務,連接Redis
啟動方式:
默認配置:redis-server, 日志輸出版本信息,端口6379
運行啟動:redis-server --port 6380 (不建議這么做)
配置文件啟動: redis-server /opt/redis/redis.conf,靈活,生產(chǎn)環(huán)境使用這種
我們用第一種啟動方式
在/usr/local/redis目錄下執(zhí)行:./redis-server &
"."表示當前目錄,redis-server是可執(zhí)行文件,加上&表示服務可在后臺運行,不加的話服務會隨著命令行界面的的結束而停止
執(zhí)行./redis-cli -a 123456 連接Redis進入命令行,
?
交互方式:redis-cli -h {host} -p {prot} -a {password}連接到redis服務,沒有h默認連127.0.0.1
其實 -h {host} -p {prot} -a {password}都可以省略,-h和-p沒有指定會用默認的,沒有-a權限會不一樣。
補充
1、停止redis服務指令:
a,redis-cli shutdown 關閉時:斷開連接,持久化文件生成,相對安全
b,還可以用kill關閉,此方式不會做持久化,還會造成緩沖區(qū)非法關閉,可能會造成AOF和丟失數(shù)據(jù)
c,關閉前生成持久化文件:
使用redis-cli -a 123456 登錄進去,再shutdown nosave|save
2、重大版本:
版本號第二位為奇數(shù),為非穩(wěn)定版本(2.7、2.9、3.1)
第二為偶數(shù),為穩(wěn)定版本(2.6、2.8、3.0)
當前奇數(shù)版本是下一個穩(wěn)定版本的開發(fā)版本,如2.9是3.0的開發(fā)版本
————————————————
版權聲明:本文為CSDN博主「lingengy」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權協(xié)議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/w1lgy/article/details/84376291
總結
以上是生活随笔為你收集整理的Redis系列一、redis介绍与安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Command 和 Active Obj
- 下一篇: linux cmake编译源码,linu