Ⅰ linux 怎樣安裝redis
獲取Redis
1、通過官網http://redis.io/獲取穩定版源碼包下載地址;
2、通過wget http://download.redis.io/releases/redis-3.0.2.tar.gz下載 源碼包;
2
編譯安裝Redis
1、解壓源碼安裝包,通過tar -xvf redis-3.0.2.tar.gz解壓源碼,速度相當快;
2、進入解壓後的目錄,執行make編譯源碼;
make命令執行完成後,會在src目錄下生成6個可執行文件,分別是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-mp、redis-sentinel。
3、執行make install安裝,或者通過make PREFIX=/usr/local/redis install指定安裝目錄。這里默認安裝,默認將之前生成的可執行文件拷貝到/usr/local/bin目錄下;
END
配置運行
修改配置文件
1、將源碼目錄下redis配置文件redis.conf拷貝到/etc/redis目錄下。
2、修改配置項,根據需要;如果不修改,使用默認配置也可以;
啟動服務:
查看埠是否被佔用:netstat
–ntlp
|grep 6379
方式一:通過命令redis-server 啟動,可在命令後加上`&`號使redis以後台程序方式運行;
方式二:通過指定配置文件啟動;redis-server /etc/redis/redis.conf
默認安裝的路徑已經加入環境變數中,可直接在命令行執行命令;
命令客戶端檢測鏈接
1、連接之前可以先檢測服務是否啟動;
2、測試啟動 redis-cli ping 返回PONG,啟動成功。
停止Redis:
關閉服務
redis-cli shutdown
如果非默認埠,可指定埠:
redis-cli -p 6380 shutdown
簡單操作:
1、兩種連接方式:
1:window DOS方式:tentel主機IP埠號(默認為127.0.0.1:6379)
2:linux客戶端方式:redis-cli 主機IP 埠號(默認為127.0.0.1 6379)
2、命令行操作:
#redis-cli
redis 127.0.0.1:6379> set name clj
OK
redis 127.0.0.1:6379> get name
"clj"
Ⅱ ubuntu 編譯安裝redis 需要哪些依賴包
進入先前解壓後得到的文件夾(我的在/usr/redis),復制配置文件redis.conf到/etc/redis/下,並用vi命令編輯該文件,將「daemonize no」修改為「daemonize yes」,即設置成作為後台進程運行,修改完成後保存退出。
Ⅲ phpredis igbinary的編譯安裝有關問題怎麼解決
1,下載安裝包
來到php的官方擴展庫下載地址,然後搜索redis,找到stable版本的穩定包,下載到本地,准備擴展安裝
pecl(The PHP Extension Community Library)地址:http://www.pecl.php.net/
redis下載地址:http://www.pecl.php.net/get/redis-2.2.4.tgz
2,編譯擴展包
首先解壓redis擴展包,然後進入到目錄中,執行:
/usr/local/php/bin/phpize
如果沒報錯,繼續執行:
./configure --with-php-config=/usr/local/php/bin/php-config
如果沒有報configure error 則繼續執行:
make && make install
成功之後會提示redis.so文件的存放目錄,如下:
然後將redis.so文件拷貝到php的擴展目錄下,然後修改php.ini文件增加一行:
extension=redis.so
重啟伺服器,就可以在phpinfo()中看到擴展信息了!
Ⅳ Redis詳解——概述/下載安裝
互聯網需求的3高: 高並發,高可擴,高性能。
Redis 是一種運行速度很快,並發性能很強,並且運行在內存上的NoSql(not only sql)資料庫
NoSQL資料庫 和 傳統資料庫 相比的優勢:
NoSQL資料庫無需事先為要存儲的數據建立欄位,隨時可以存儲自定義的數據格式。
而在關系資料庫里,增刪欄位是一件非常麻煩的事情。如果是非常大數據量的表,增加欄位 簡直就是一個噩夢。
Redis的常用使用場景:
緩存 ,毫無疑問這是Redis當今最為人熟知的使用場景。在提升伺服器性能方面非常有效;一 些頻繁被訪問的數據,經常被訪問的數據如果放在關系型資料庫,每次查詢的開銷都會很 大,而放在redis中,因為redis 是放在內存中的可以很高效的訪問
排行榜 ,在使用傳統的關系型資料庫(mysql oracle 等)來做這個事兒,非常的麻煩,而利 用Redis的SortSet(有序集合)數據結構能夠簡單的搞定;
好友關系 ,利用集合的一些命令,比如求交集、並集、差集等。可以方便搞定一些共同好 友、共同愛好之類的功能;
Session共享 ,以jsp為例,默認Session是保存在伺服器的文件中,如果是集群服務,同一個 用戶過來可能落在不同機器上,這就會導致用戶頻繁登陸;採用Redis保存Session後,無論 用戶落在那台機器上都能夠獲取到對應的Session信息。
下載: redis:http://www.redis.net.cn/ 圖形工具:https://redisdesktop.com/download
安裝(Linux)
上傳tar.gz包,並解壓:tar -zxvf redis-5.0.4.tar.gz
安裝gcc:yum -y install gcc (忘記是否安裝過,可以使用 gcc -v 命令查看gcc版本,如果沒有安裝過,會提示命令不存在)
進入redis目錄,進行編譯:make
編譯之後,開始安裝:make install
後台運行方式—— redis默認不會使用後台運行,如果你需要,修改配置文件daemonize=yes,當你後台服務啟動的 時候,會寫成一個進程文件運行
vim /opt/redis-5.0.4/redis.conf
以配置文件的方式啟動:
cd /usr/local/bin
redis-server /opt/redis-5.0.4/redis.conf
關閉資料庫:
單實例關閉 ——redis-cli shutdown
多實例關閉 ——dis-cli -p 6379 shutdown 默認的埠6379,如改過,更換埠
Ⅳ linux下怎麼進入redis操作
獲取redis
通過官網http://redis.io/獲取穩定版源碼包下載地址;
通過wget http://download.redis.io/releases/redis-3.0.2.tar.gz下載 源碼包;
2.編譯安裝Redis
解壓源碼安裝包,通過tar -xvf redis-3.0.2.tar.gz解壓源碼,速度相當快;
進入解壓後的目錄,執行make編譯源碼;
3.make命令執行完成後,會在src目錄下生成6個可執行文件,分別是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-mp、redis-sentinel。
4.執行make install安裝,或者通過make PREFIX=/usr/local/redis install指定安裝目錄。這里默認安裝,默認將之前生成的可執行文件拷貝到/usr/local/bin目錄下
5.配置運行
6.修改配置文件
將源碼目錄下redis配置文件redis.conf拷貝到/etc/redis目錄下。
修改配置項,根據需要;如果不修改,使用默認配置也可以;
7.啟動服務
查看埠是否被佔用:netstat –ntlp |grep 6379
方式一:通過命令redis-server 啟動,可在命令後加上`&`號使redis以後台程序方式運行;
方式二:通過指定配置文件啟動;redis-server/etc/redis/redis.conf
默認安裝的路徑已經加入環境變數中,可直接在命令行執行命令;
8.命令客戶端檢測鏈接
連接之前可以先檢測服務是否啟動;
測試啟動 redis-cli ping 返回PONG,啟動成功。
Ⅵ 如何在Linux中安裝Redis伺服器
Redis伺服器是一種非關系型數據存儲伺服器,它經常和Linux系統搭配使用。那麼如何在Linux系統中安裝Redis伺服器呢?下面我給大家分享一下。
Linux命令行
首先我們運用tar命令解壓redis安裝包,如下圖所示,這里在使用tar命令的時候運用的是zxvf參數
接下來進入解壓後的文件夾我們執行make命令,對redis進行編譯,如下圖所示
編譯完了以後我們通過cd命令進入src目錄,然後執行make install進行安裝,如下圖所示
安裝完了以後我們需要創建兩個文件夾,如下圖所示,etc用來放置配置文件,bin用來放置執行文件
接下來我們通過cp命令將redis.conf配置文件復制到etc目錄下面,如下圖所示
然後將src目錄下的命令復制到bin目錄下面,這里我只復制了幾個比較常用的,如下圖所示
接下來我們就可以執行redis-server命令來運行redis伺服器了,注意後面加了配置文件路徑,如下圖所示
最後當我們看到如下圖所示的界面則代表redis安裝啟動成功,後面我們就可以用它進行數據存儲了
Ⅶ windows7下怎麼使用redis
安裝Redis
1、在linux環境下Redis可以直接通過源碼編譯安裝。Windows下編譯一般不那麼方便,我們使用已經編譯好的.msi安裝包來安裝。
首先找到Windows下的Redis安裝包
打開官網下載頁面找到"Windows"項然後點擊「Learn more」,打開github項目
2、找到Redis安裝包並下載
在上一步打開github頁面中下拉找到README.md裡面的"Redis on Windows"項,這里有一句」You can download the latest unsigned binaries and the unsigned MSI installer from the release page.「.點擊」release page「打開下載頁面,這里可以選擇對應的版本下載。
這里我選擇版本3.0.501然後在頁面下點擊「Redis-x64-3.0.501.msi"下載安裝包
3、安裝Redis
下載Redis-x64-3.0.501.msi之後雙擊打開安裝配置頁面,一般來說默認即可,但是你要知道配置項的意思,根據具體情況配置。最後點擊install即可安裝。
啟動Redis
1、安裝之後發現安裝目錄F:\ProgramFiles\Redis有很多.exe文件。這里就和linux下一樣了。
進入redis安裝目錄後 開啟服務 執行下面的命令:
$ ./redis-server.exe redis.windows.conf
[10600] 22 Mar 02:39:36.897 # Creating Server TCP listening socket *:6379: bind: Unknown error
如果出現上面的錯誤查看埠是否被佔用,我的是右擊有redis-server.exe服務開啟了,關掉重新執行命令即可;
2、測試使用
網上看到有人說開啟一個命令行窗口 進入redis目錄下,執行
redis-cli.exe -h 127.0.0.1 -p 6379 這樣連接服務,不過我這里沒執行成功。
我直接雙擊redis-cli.exe 即可打開終端,試了下ok。
3、這里順利在Windows上面安裝Redis,當然還有很多更深的東西在,這里就不多說了,有興趣的同學可以從運維的角度和開發的角度分別進一步學習Redis
Ⅷ redis在linux下面怎麼安裝
直接解壓然後用make編譯一下就可以了。
因為redis是C寫的,我們下載的是源碼,需要使用make來編譯成二進制執行文件。然後就可以執行redis提供的命令了。
具體安裝步驟:
1解壓
tarzxfredis.tar.gz
進入解壓後的目錄
2編譯
make
3安裝為服務
makeinstall
然後就可以指定配置文件啟動redis了
redis-serverredis.conf
可能出現的問題:編譯需要linux上有gcc編譯器,一般默認是有的,如果沒有就要自己安裝gcc。在終端里yum install gcc*就自動安裝了。