在Ubuntu中安裝Redis
前言
Redis是常用基於記憶體的Key-Value資料庫,比Memcache更先進,支援多種資料結構,高效,快速。用Redis可以很輕鬆解決高併發的資料訪問問題;做為時時監控訊號處理也非常不錯。
目錄
- Redis在Windows中安裝
- Redis在Linux Ubuntu中安裝
- 通過命令列客戶端訪問Redis
- 修改Redis的配置
1. Redis在Windows中安裝
在Windows系統上安裝Redis資料庫是件非常簡單的事情,下載可執行安裝檔案(exe),雙擊安裝即可。下載地址:https://github.com/rgl/redis/downloads
- Redis伺服器執行命令:Redis安裝目錄/redis-server.exe
- Redis客戶端執行命令:Redis安裝目錄/redis-cli.exe
2. Redis在Linux Ubuntu中安裝
本文使用的Linux是Ubuntu 12.04.2 LTS 64bit的系統,安裝Redis資料庫軟體包可以通過apt-get實現。
在Linux Ubuntu中安裝Redis資料庫
#安裝Redis伺服器端
~ <span style="color:#ff0000;">sudo apt-get install redis-server</span>
安裝完成後,Redis伺服器會自動啟動,我們檢查Redis伺服器程式
# 檢查Redis伺服器系統程序 ~ <span style="color:#ff0000;">ps -aux|grep redis</span> redis 4162 0.1 0.0 10676 1420 ? Ss 23:24 0:00 /usr/bin/redis-server /etc/redis/redis.conf conan 4172 0.0 0.0 11064 924 pts/0 S+ 23:26 0:00 grep --color=auto redis # 通過啟動命令檢查Redis伺服器狀態 ~ <span style="color:#ff0000;">netstat -nlt|grep 6379</span> tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN # 通過啟動命令檢查Redis伺服器狀態 ~ <span style="color:#ff0000;">sudo /etc/init.d/redis-server status</span> redis-server is running
3. 通過命令列客戶端訪問Redis
安裝Redis伺服器,會自動地一起安裝Redis命令列客戶端程式。
在本機輸入redis-cli命令就可以啟動,客戶端程式訪問Redis伺服器。
~ <span style="color:#ff0000;">redis-cli</span> redis 127.0.0.1:6379> # 命令列的幫助 redis 127.0.0.1:6379> help redis-cli 2.2.12 Type: "help @" to get a list of commands in "help " for help on "help " to get a list of possible help topics "quit" to exit # 檢視所有的key列表 redis 127.0.0.1:6379> keys * (empty list or set)
基本的Redis客戶端命令操作
增加一條字串記錄key1
# 增加一條記錄key1
redis 127.0.0.1:6379> set key1 "hello"
OK
# 列印記錄
redis 127.0.0.1:6379> get key1
"hello"
增加一條數字記錄key2
# 增加一條數字記錄key2
set key2 1
OK
# 讓數字自增
redis 127.0.0.1:6379> INCR key2
(integer) 2
redis 127.0.0.1:6379> INCR key2
(integer) 3
# 列印記錄
redis 127.0.0.1:6379> get key2
"3"
增加一條列表記錄key3
# 增加一個列表記錄key3
redis 127.0.0.1:6379> LPUSH key3 a
(integer) 1
# 從左邊插入列表
redis 127.0.0.1:6379> LPUSH key3 b
(integer) 2
# 從右邊插入列表
redis 127.0.0.1:6379> RPUSH key3 c
(integer) 3
# 列印列表記錄,按從左到右的順序
redis 127.0.0.1:6379> LRANGE key3 0 3
1) "b"
2) "a"
3) "c"
增加一條雜湊表記錄key4
# 增加一個雜湊記表錄key4
redis 127.0.0.1:6379> HSET key4 name "John Smith"
(integer) 1
# 在雜湊表中插入,email的Key和Value的值
redis 127.0.0.1:6379> HSET key4 email "[email protected]"
(integer) 1
# 列印雜湊表中,name為key的值
redis 127.0.0.1:6379> HGET key4 name
"John Smith"
# 列印整個雜湊表
redis 127.0.0.1:6379> HGETALL key4
1) "name"
2) "John Smith"
3) "email"
4) "[email protected]"
增加一條雜湊表記錄key5
# 增加一條雜湊表記錄key5,一次插入多個Key和value的值
redis 127.0.0.1:6379> HMSET key5 username antirez password P1pp0 age 3
OK
# 列印雜湊表中,username和age為key的值
redis 127.0.0.1:6379> HMGET key5 username age
1) "antirez"
2) "3"
# 列印完整的雜湊表記錄
redis 127.0.0.1:6379> HGETALL key5
1) "username"
2) "antirez"
3) "password"
4) "P1pp0"
5) "age"
6) "3"
刪除記錄
# 檢視所有的key列表
redis 127.0.0.1:6379> keys *
1) "key2"
2) "key3"
3) "key4"
4) "key5"
5) "key1"
# 刪除key1,key5
redis 127.0.0.1:6379> del key1
(integer) 1
redis 127.0.0.1:6379> del key5
(integer) 1
# 檢視所有的key列表
redis 127.0.0.1:6379> keys *
1) "key2"
2) "key3"
3) "key4"
4. 修改Redis的配置
4.1 使用Redis的訪問賬號
預設情況下,訪問Redis伺服器是不需要密碼的,為了增加安全性我們需要設定Redis伺服器的訪問密碼。設定訪問密碼為redisredis。
用vi開啟Redis伺服器的配置檔案redis.conf
~ sudo vi /etc/redis/redis.conf
#取消註釋requirepass
requirepass redisredis
4.2 讓Redis伺服器被遠端訪問
預設情況下,Redis伺服器不允許遠端訪問,只允許本機訪問,所以我們需要設定開啟遠端訪問的功能。
用vi開啟Redis伺服器的配置檔案redis.conf
~ <span style="color:#ff0000;">sudo vi /etc/redis/redis.conf</span>
<span style="color:#ff0000;">#註釋bind
#bind 127.0.0.1</span>
修改後,重啟Redis伺服器。
~ <span style="color:#ff0000;">sudo /etc/init.d/redis-server restart</span>
Stopping redis-server: redis-server.
Starting redis-server: redis-server.
未使用密碼登陸Redis伺服器
~ redis-cli
redis 127.0.0.1:6379> keys *
(error) ERR operation not permitted
發現可以登陸,但無法執行命令了。
登陸Redis伺服器,輸入密碼
~ redis-cli -a redisredis
redis 127.0.0.1:6379> keys *
1) "key2"
2) "key3"
3) "key4"
登陸後,一切正常。
我們檢查Redis的網路監聽埠
檢查Redis伺服器佔用埠
~ netstat -nlt|grep 6379
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN
我們看到從之間的網路監聽從 127.0.0.1:3306 變成 0 0.0.0.0:3306,表示Redis已經允許遠端登陸訪問。
我們在遠端的另一臺Linux訪問Redis伺服器
~ redis-cli -a redisredis -h 192.168.1.199
redis 192.168.1.199:6379> keys *
1) "key2"
2) "key3"
3) "key4"
遠端訪問正常。通過上面的操作,我們就把Redis資料庫伺服器,在Linux Ubuntu中的系統安裝完成。
相關推薦
ubuntu中安裝Redis Desktop Manager出現的問題以及解決辦法
2. sudo dpkg -i redis-desktop-manager_0.8.3-120_amd64.deb 然後報錯:dpkg: 依賴關係問題使得 redis-desktop-manager 的配置工作不能繼續: redis-desktop-manager 依賴於
在Ubuntu中安裝Redis
前言 Redis是常用基於記憶體的Key-Value資料庫,比Memcache更先進,支援多種資料結構,高效,快速。用Redis可以很輕鬆解決高併發的資料訪問問題;做為時時監控訊號處理也非常不錯。 目錄 Redis在Windows中安裝 Redis在Linux Ub
在Windows 10 自帶的Linux(Ubuntu)中安裝redis 步驟Mark
安裝步驟參考:https://blog.csdn.net/xiangwanpeng/article/details/54586087問題一:安裝完gcc後執行make命令的時候出現 'make' can be found in the following packages:於
ubuntu中安裝meld工具-(轉自sukhoi27smk)
插件 edit ges -s election load nbsp 輸入 eight Ubuntu下文件/目錄對比的軟件Meld可能有很多用戶還不是很熟悉,下文就給大家介紹如何安裝Meld和移植到Gedit下。具體內容如下所述。 Meld允許用戶查看文件、目錄間的變化。很容
centOS 中安裝 Redis
路徑 mman tom bugs over ons red enc jpg 之前安裝過了 jdk,mysql,tomcat,這次安裝 Redis, 1 . 首先得安裝 c環境,用來編譯 Redis源碼, [[email protected]/* */ l
在ubuntu中安裝mysql
過程 rest imp gen fonts prim alt+ cli word 老規矩,ctrl+alt+t呼出終端, 輸入 sudo apt-get update 更新源,否則在運行下面代碼時會報出有幾個包無法下載,你還是得回來執行這句代碼, 輸入
如何在ubuntu中安裝php
關於 輸入密碼 一個 area 測試 ons edit -a edi 如何在ubuntu中安裝php 情釁 | 瀏覽 692 次 發布於2016-05-07 12:36 最佳答案 關於Ubuntu下的LAMP配置步驟:首先要
ubuntu中安裝eclipse
views 文件管理 這一 分享 log 啟動命令 -a 安裝jdk tails 上一篇說了安裝jdk的事。於是趁熱打鐵,決定把eclipse也安裝了。 下載這一系列就不用說了。 下載完畢之後: 然後解壓,解壓之後文件剪切到/usr/s
Ubuntu中安裝xampp,以及遠程訪問phpmyadmin遇到的問題
deb log alt 空間不足 存儲空間不足 led 存儲空間 註意 blog 安裝到一半提示killed,表示服務器存儲空間不足 phpmyadmin不允許遠程訪問如何解決,在前一篇隨筆已有介紹 設置自動登錄: 首先在根目錄找到config.sample
在ubuntu中安裝Python
一行代碼 led 包名 log clu 畫圖 matplot makefile pip 從源代碼編譯安裝 從python官網下載最新版 解壓tar -xzvf Python-3.6.4.tgz,根據版本號修改壓縮包名字 cd Python-2.7.9/ LDFLAGS="
python編程中在ubuntu中安裝虛擬環境及環境配置
port cti virt apt-get 包管理工具 /usr 安裝 wrap bash 1.升級python包管理工具pip pip install --upgrade pip 備註:當你想升級一個包的時候 `pip install --upgrade 包名`
Ubuntu下安裝Redis
log 成功 本機 style inf .html redis-cli isp any 1. 安裝 打開終端,輸入 sudo apt-get update 結果: 輸入指令,進行安裝 sudo apt-get
Linux(ubuntu)安裝redis集群,redis集群搭建
sof 安裝redis redis wget fig 開啟 ++ gem OS 今天學習一下redis集群的搭建。redis在現在是很常用的數據庫,在nosql數據庫中也是非常好用的,接下來我們搭建一下redis的集群。 一、準備
Ubuntu中安裝Docker
sudo res sources blog gpo date 支持 跳過 lib 安裝Ubuntu維護的版本 sudo apt-get install docker.io source /etc/bash_completion.d/docker.io 安裝Docker維護的
在centos7中安裝redis,並通過node.js操作redis
lease eply 準備 事件 tput div channel cli state 引言 最近在學習node.js 連接redis的模塊,所以嘗試了一下在虛擬機中安裝cent OS7,並安裝redis,並使用node.js 操作redis。所以順便做個筆記。 如有不對的
ubuntu 中安裝sublime-text3
和我 菜單 aid sources live load amp rev pac ubuntu 中安裝sublime_text3Enter "Alt+m" will show Markdown Preview 安裝 輸入註冊碼 漢化 安裝插件 中文輸入bug修復 1.
Ubuntu如何安裝Redis
方式一: 下載地址:http://redis.io/download,下載最新文件版本。 本教程使用stable(穩定)版本為4.0.10 ,下載並安裝: $ wget http://download.redis.io/releases/redis-2.8.17.tar.gz $ tar
Ubuntu中安裝配置JDK
在jdk官網下載jdk檔案 sudo -i 進入root許可權 mkdir /usr/local/java 建立一個java資料夾 Rz 檔案上傳命令,可以使用xshell來完成這個工作,要注意的是使用xshell,在linux中
在linux中安裝redis
1.安裝gcc環境: yum install gcc-c++ 2.下載redis的原始碼包,把原始碼包上傳到linux伺服器 3.解壓原始碼包 : tar -zxvf redis-3.0.0.tar.gz 4.使用cd 切換到redis的解壓包中執行命令:Make編譯原始碼 5.
在 Ubuntu 中安裝 MySQL5.7.** 最新版
相關連結: 在 CentOS 1804 中 使用 yum 安裝 MySQL 5.7 最新版 在不開啟 3306 埠的情況下,使用 Navicat 進項遠端連線(使用22埠) 在 CentOS 中 開啟 MySQL 的 3306 埠 在 CentOS 1804 中 修改 MySQL 密