Redis系列一、redis介绍与安装
一、Redis介紹
redis是一種基于鍵值對(key-value)數據庫,其中value可以為string、hash、list、set、sorted set等多種數據結構,可以滿足很多應用場景。還提供了鍵過期,發布訂閱,事務,流水線,等附加功能。
1、特性:
1〉速度快
2〉鍵值對的數據結構服務器
3〉豐富的功能:
4〉簡單穩定
5〉持久化
6〉主從復制
8〉高可用和分布式轉移
9〉客戶端語言多
2、使用場景
緩存數據庫
排行榜
計數器應用
社交網絡
消息隊列
。。。
二、Redis安裝與啟動
1、進入目錄:/usr/local 下創建文件夾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文件夾執行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,靈活,生產環境使用這種
我們用第一種啟動方式
在/usr/local/redis目錄下執行:./redis-server &
"."表示當前目錄,redis-server是可執行文件,加上&表示服務可在后臺運行,不加的話服務會隨著命令行界面的的結束而停止
執行./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關閉,此方式不會做持久化,還會造成緩沖區非法關閉,可能會造成AOF和丟失數據
c,關閉前生成持久化文件:
使用redis-cli -a 123456 登錄進去,再shutdown nosave|save
2、重大版本:
版本號第二位為奇數,為非穩定版本(2.7、2.9、3.1)
第二為偶數,為穩定版本(2.6、2.8、3.0)
當前奇數版本是下一個穩定版本的開發版本,如2.9是3.0的開發版本
————————————————
版權聲明:本文為CSDN博主「lingengy」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/w1lgy/article/details/84376291
總結
以上是生活随笔為你收集整理的Redis系列一、redis介绍与安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Command 和 Active Obj
- 下一篇: Spring Data JPA 从入门到