日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Redis的简介与安装

發布時間:2025/3/20 数据库 10 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Redis的简介与安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.簡介

Redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)。這些數據類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎上,redis支持各種不同方式的排序。與memcached一樣,為了保證效率,數據都是緩存在內存中。區別的是redis會周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文 件,并且在此基礎上實現了master-slave(主從)同步。

Redis 是一個高性能的key-value數據庫。 redis的出現,很大程度補償了memcached這類key/value存儲的不足,在部分場合可以對關系數據庫起到很好的補充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客戶端,使用很方便。

Redis支持主從同步。數據可以從主服務器向任意數量的從服務器上同步,從服務器可以是關聯其他從服務器的主服務 器。這使得Redis可執行單層樹復制。從盤可以有意無意的對數據進行寫操作。由于完全實現了發布/訂閱機制,使得從數據庫在任何地方同步樹時,可訂閱一個頻道并接收主服務器完整的消息發布記錄。同步對讀取操作的可擴展性和數據冗余很有幫助。

2.安裝

安裝Redis

官方網站:http://redis.io/
官方下載:http://redis.io/download?可以根據需要下載不同版本

windows 版 32、64位下載(比較低):?https://github.com/dmajkic/redis/downloads?
64位下載:https://github.com/mythz/redis-windows

github的資源可以ZIP直接下載的(這個是給不知道的同學友情提示下)。

以?https://github.com/dmajkic/redis/downloads
下的redis-2.4.5-win32-win64.zip 為例,講一下32位的安裝方法。

下載完成后 可以右鍵解壓到某個硬盤下 比如 F:\redis-2.4.5-win32-win64

復制下面的32bit到安裝目錄下,這里我安裝到 F 盤的根目錄下,重命名文件夾為 redis

啟動Redis


cmd進入redis目錄后 開啟服務 (注意加上redis.conf)

redis-server.exe redis.conf

這個窗口要保持開啟 關閉時redis服務會自動關閉

測試使用

開著剛才的窗口不要關閉,再另起一個窗口
cmd進入redis目錄后 輸入下面的命令,注意-h后面的是自己的ip地址也可以是127.0.0.1

redis-cli.exe -h 127.0.0.1 -p 6379

連接成功后,設置鍵值對:

set key1 helloworld

獲取

get key1

將Redis設為windows啟動項

每次打開命令行啟動Redis會很麻煩,把Redis設為windows啟動項就不用每次都入命令行了 在redis的目錄下新建一個start.bat文件內容為

F:cd F:\redisredis-server.exe redis.conf

再新建一個文件redis_run.vbs內容為

createobject("wscript.shell").run "F:\redis\start.bat",0

把redis_run.vbs拖到windows啟動里運行一下,關閉原來的redis啟動cmd窗,在連接窗里輸入 get key1 發現OK了,下次開機就會自動啟動

?

3.補充一下Redis應用場景

Redis在互聯網公司一般有以下應用:

  • String:緩存、限流、計數器、分布式鎖、分布式Session

  • Hash:存儲用戶信息、用戶主頁訪問量、組合查詢

  • List:微博關注人時間軸列表、簡單隊列

  • Set:贊、踩、標簽、好友關系

  • Zset:排行榜

?

轉載于:https://www.cnblogs.com/mbailing/p/3899965.html

總結

以上是生活随笔為你收集整理的Redis的简介与安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。