redis基本配置以及通用命令

1.redis的特點與優(yōu)點

? ? redis基于內存,讀取速度快,高性能非關系型數據庫(key-value),數據類型豐富,支持數據的備份,支持多編程語言,單進程單線程

2.redis應用場景

? ? 緩存網頁中經常被訪問的資源,以便快速讀取;高并發(fā)網站,緩存一些頁面數據,減少多次訪問數據庫,從而減輕網站負擔,降低網站的延遲.

3.redis的安裝

? ? ubuntu

? ? 安裝命令行:sudo apt-get install redis-server

? ? 服務端啟動:sudo /etc/init.d/redis-server status|start|stop|restart

? ? 客戶端啟動:redis-cli -h ip地址 -p 6379 -a 密碼

? ? windows

? ? 下載地址:https://github.com/MSOpenTech/redis/releases

? ? 啟動:打開一個cmd窗口使用cd命令切換目錄到C:\redis運行: redis-server.exe redis.windows.conf

? ? 連接:切換到redis目錄下運行: redis-cli.exe -h 127.0.0.1 -p 6379

4.配置文件詳細

? ? 配置文件所在地址:/etc/redis/redis.conf

? ? 以下均在配置文件中修改

? ? 設置連接密碼:requirepass + password

? ? 設置密碼之后需要重啟服務再則之后就是客服端連接

? ? 允許遠程連接的配置

? ? ? ? 1.注釋掉本地ip綁定(69行:#bind 127.0.0.1)

? ? ? ? 2.關閉保護模式(yes改成no)(88行:protected-mode no)

? ? ? ? 3.重啟服務(sudo /etc/init.d/redis-server restart)? ? ?

5.檢測是否連接

? ? 命令:ping 回應:pong 即為連接成功

6.退出

? ? 命令行:exit或者ctrl+D

7.切換庫

? ? 命令行:select number(庫值(0-15范圍))


8.查看redis數據庫基本信息

? ? 命令行:redis-cli info

9.通用命令:

? ? 查看鍵: keys 表達式或者鍵值名(keys * 查看當前數據庫中的所有鍵)

? ? 數據類型的查看 type 鍵名

? ? 鍵是否存在: exists 鍵名

? ? 刪除鍵: del 鍵名 (存在時刪除) 成功刪除返回1,反之返回0

? ? 設置過期時間:expire key seconds(以秒計算)

? ? 移動數據至指定庫:move key 庫(index)

? ? 鍵重命名:rename key newkey

? ? 清除當前庫的所有數據: flushdb(慎用)

? ? 清除所有庫的數據:fulshall(慎用)

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • NOSQL類型簡介鍵值對:會使用到一個哈希表,表中有一個特定的鍵和一個指針指向特定的數據,如redis,volde...
    MicoCube閱讀 4,151評論 2 27
  • 1 Redis介紹1.1 什么是NoSql為了解決高并發(fā)、高可擴展、高可用、大數據存儲問題而產生的數據庫解決方...
    克魯德李閱讀 5,707評論 0 36
  • 《Redis 入門指南》(第二版) 第一章 Redis 是什么 Redis (REmote Dictionary ...
    EdenPP閱讀 67,446評論 3 10
  • redis 相關的可執(zhí)行文件 redis-server Redis服務器 redis-cli ...
    BlockGeeks閱讀 1,081評論 0 51
  • jQuery 的選擇器可謂之強大無比,這里簡單地總結一下常用的元素查找方法 $("#myELement") 選擇...
    web蝸牛閱讀 343評論 0 0

友情鏈接更多精彩內容