NoSQL概述和Redis的安裝
#NoSql概述
1.NoSql概念
not only sql, 不僅僅是sql 泛指:非關係型資料庫
2.NoSql的作用
解決三高: 高併發, 大資料查資料, 高可靠和高擴充套件
3.NoSql的分類
鍵值對:以map形式儲存 key :value
文件:將整個物件存進去, json資料
圖式: 7個人可以認識
列式: 分散式; A:1,2 B:2,3 C:1,3
Redis概述和安裝
1.什麼是Redis
由c語言編寫的,以鍵值對的形式儲存的資料庫. 快取技術(駐留在記憶體中) CPU 暫存器 > 記憶體 > 磁碟
key:value
支援5種資料型別:
String
Hash(雜湊表)
list
set
sortedset(zset)
##2.Redis的安裝
-
下載redis(http://redis.io/)
-
上傳到linux
crt中 alt+p
-
在 usr/local下新建資料夾 redis
mkdir /usr/local/redis
-
將root下的redis移動到 /usr/local/redis 然後解包(不要加z)
mv redis-3.0.7.tar.gz /usr/local/redis/ cd /usr/local/redis tar -xvf redis-3.0.7.tar.gz
-
安裝c語言環境 (昨天已經安裝的,可以不安裝)
yum install gcc-c++
-
編譯redis
cd /usr/local/redis/ cd redis-3.0.7 進入redis-3.0.7目錄,執行make命令 make
-
安裝redis
make PREFIX=/usr/local/redis install #安裝成功之後 在redis目錄下多出來一個bin目錄
##3.啟動(伺服器)
###3.1方式一(前臺啟動,不推薦)
- 在bin目錄,執行 ./redis-server 預設埠號是6379
3.2方式二(後臺啟動,推薦)
-
將redis-3.0.7目錄下的redis.conf檔案複製到 /usr/local/redis/bin 下
cp redis.conf /usr/local/redis/bin/ #此時 bin目錄下會多出一個dump.rdb,相當於redis備份
-
修改redis/bin目錄下的redis.conf 設定為 後臺啟動, 改的是bin裡面的這個配置
vi redis.conf
-
進入到編輯redis.conf檔案頁面後,輸入/表示查詢
/daemonize
-
將 daemonize 值改成yes即可
-
啟動
./redis-server redis.conf
4.使用redis的客戶端連線redis伺服器
4.1方式1:預設連線的本機6379埠
./redis-cli
4.2方式2:連線指定主機 指定埠號
./redis-cli -h 192.168.17.136 -p 6379
5.基本命令
- set key value:設定 存
- get key:獲取指定的key對應的值
- del key:刪除指定的key
- ping :測試是否連線成功
- quit:退出
6.關閉服務
6.1方式一殺死程式(掌握)
kill -9 pid
6.2方式二使用客戶端傳送關閉命令
-
已經登入客戶端,執行
shutdown
-
或者沒有登入客戶端情況下,執行
./redis-cli -h ip地址 -p port shutdown
相關文章
- Redis概述和單機、叢集安裝Redis
- 【原創】NOSQL系列-Redis精簡版安裝與Ruby測試SQLRedis
- Linux系統安裝NoSQL(MongoDB和Redis)步驟及問題解決辦法LinuxSQLMongoDBRedis
- windows下Redis的安裝和使用WindowsRedis
- Redis(1)- Redis資料庫的安裝和配置Redis資料庫
- Mac 安裝和使用redisMacRedis
- redis安裝和運維Redis運維
- Redis的概述Redis
- 使用docker安裝mysql和redisDockerMySqlRedis
- Linux上的redis的安裝和配置LinuxRedis
- redis的安裝和啟動和檢測和停止Redis
- nosql redis初志SQLRedis
- NoSQL之Redis探析SQLRedis
- 什麼是Nodejs和npm-安裝和概述NodeJSNPM
- centos7 安裝redis和redis擴充套件CentOSRedis套件
- python下redis安裝和使用PythonRedis
- Redis--Redis的安裝與配置Redis
- 【redis安裝】Redis
- Redis安裝Redis
- Redis 安裝Redis
- NoSQL之Redis的配置優化SQLRedis優化
- redis-1.Nosql的介紹RedisSQL
- 領略NoSQL的魅力—-Hello,Redis!SQLRedis
- NoSQL之Redis配置解析SQLRedis
- NoSql-Redis事務SQLRedis
- 【NoSQL】redis基本介紹SQLRedis
- NoSQL(MongoDB,Riak,CouchDB,Redis)SQLMongoDBRedis
- redis nosql 使用方法RedisSQL
- Mac安裝Redis,詳細redis安裝步驟MacRedis
- centos下nosql資料庫的安裝詳解CentOSSQL資料庫
- 網站安裝打包 概述網站
- 【redis】centOS安裝配置redisRedisCentOS
- 【Redis】Windows下安裝RedisRedisWindows
- Redis分散式快取安裝和使用Redis分散式快取
- Windows下Redis的安裝WindowsRedis
- Redis的安裝與配置Redis
- 【Redis篇】初始Redis與Redis安裝Redis
- NoSQL從小白到碼神 Redis MongoDB 安裝特點應用場景教程 火推SQLRedisMongoDB