1. 程式人生 > >redis安裝及配置,阿里雲redis連不通問題

redis安裝及配置,阿里雲redis連不通問題

一,Redis安裝

1,下載Redis

wget http://download.redis.io/redis-stable.tar.gz

2,解壓

tar xzf redis-stable.tar.gz

3,進入壓縮後目錄

cd redis-stable

4,安裝

make

make install

5,測試

make test

若提示:you need tcl 8.5 or newerin order to run the redis test,執行yum install tcl

6,再次測試,OK

二,Redis配置

1,進入目錄redis-stable,複製配置檔案到/etc目錄下

cp redis.conf /etc

2,建立使用者與日誌目錄

sudo useradd redis

sudo mkdir -p /var/lib/redis

sudo mkdir -p /var/log/redis

sudo chown redis.redis /var/lib/redis

sudo chown redis.redis /var/log/redis

 3,修改配置檔案

vi /etc/redis.conf

修改以下內容:

#修改連線密碼為  12345:

#requirepass foobared

requirepass   12345  

#預設只能在本機訪問,現改為所有IP均可訪問

bind 127.0.0.1 改為 bind 0.0.0.0 

#修改啟動模式為後臺啟動

daemonize no 改為 daemonize yes

#修改資料檔案儲存位置

dir ./ 改為 dir /var/lib/redis

4,配置init指令碼

vi /etc/init.d/redis

將以下部分貼上到指令碼中:

# chkconfig:   2345 90 10  
  
# description:  Redis is a persistent key-value database  
  
###########################  
PATH=/usr/local/bin:/sbin:/usr/bin:/bin  
     
REDISPORT=6379  
EXEC=/usr/local/bin/redis-server  
REDIS_CLI=/usr/local/bin/redis-cli  
     
PIDFILE=/var/run/redis.pid  
CONF="/etc/redis.conf"  
     
case "$1" in  
    start)  
        if [ -f $PIDFILE ]  
        then  
                echo "$PIDFILE exists, process is already running or crashed"  
        else  
                echo "Starting Redis server..."  
                $EXEC $CONF  
        fi  
        if [ "$?"="0" ]   
        then  
              echo "Redis is running..."  
        fi  
        ;;  
    stop)  
        if [ ! -f $PIDFILE ]  
        then  
                echo "$PIDFILE does not exist, process is not running"  
        else  
                PID=$(cat $PIDFILE)  
                echo "Stopping ..."  
                $REDIS_CLI -p $REDISPORT SHUTDOWN  
                while [ -x ${PIDFILE} ]  
               do  
                    echo "Waiting for Redis to shutdown ..."  
                    sleep 1  
                done  
                echo "Redis stopped"  
        fi  
        ;;  
   restart|force-reload)  
        ${0} stop  
        ${0} start  
        ;;  
  *)  
    echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2  
        exit 1  
esac  
############################## 

5,新增執行許可權

chmod +x /etc/init.d/redis 

6,設定開機啟動

sudo chkconfig redis on 

7,啟動與停止redis

service redis start

service redis stop

8,測試redis

通過redis-cli向redis傳送命令,有兩種方式,一種指定伺服器地址和埠號,一種不指定,預設本機IP和埠

進入redis-stable所在目錄下的src目錄,

指定伺服器地址和埠號:輸入命令 ./redis-cli -h127.0.0.1 -p 6379

不指定伺服器地址和埠:輸入命令 ./redis-cli

均出現:

[[email protected]_93_121_centos src]# ./redis-cli
127.0.0.1:6379> set key 123
OK
127.0.0.1:6379> get
(error) ERR wrong number of arguments for 'get' command
127.0.0.1:6379> get key
"123"
127.0.0.1:6379> exit

成功安裝並配置redis。

========阿里雲連不通====

1.需要在阿里雲網站進行安全組配置

2.關閉linux防火牆或者開通埠,簡單就是關閉防火牆

//檢視防火牆狀態

firewall-cmd --state

//臨時關閉

systemctl stop firewalld

//禁止開機啟動

systemctl disable firewalld

================================jedis---jar包下載================

https://mvnrepository.com/artifact/redis.clients/jedis/2.9.0

maven

<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>2.9.0</version>
</dependency>

==================================java程式碼=有密碼的連線====

//        Jedis jedis = new Jedis("139.224.238.63",6379);
        Jedis jedis = new Jedis("120.27.22.82",6379);
         jedis.select(4);//選擇存入哪個庫,redis.conf中預設有16個庫,所以獲取的時候也要選擇存入的庫中
//        jedis.auth("weijifen");//設定密碼
        jedis.append("aa","testa");
        System.out.println(jedis.get("aa"));


=======

阿里雲redis:

啟動: redis-server /etc/redis.conf 
 

相關推薦

redis安裝配置阿里redis不通問題

一,Redis安裝 1,下載Redis wget http://download.redis.io/redis-stable.tar.gz 2,解壓 tar xzf redis-stable.tar.gz 3,進入壓縮後目錄 cd redis-stable

從零開始搭建系統1.5——Redis安裝配置

系統 htm div .com blank target enc 1.5 www. 從零開始搭建系統1.5——Redis安裝及配置從零開始搭建系統1.5——Redis安裝及配置

redis安裝配置

... true grep fork syslog efi 密碼 redis 命令 安裝 一、解壓源碼安裝包,通過tar -zxvf redis-3.0.2.tar.gz解壓源碼; #cd /usr/local/software/#tar -zxvf redis-3.0

linux下redis安裝配置介紹

1.安裝 wget http://download.redis.io/releases/redis-3.0.4.tar.gz tar -zvxf redis-3.0.4.tar.gz cd redis-3.0.4.tar.gz make mkdir /usr/local/redis

Redis 安裝配置

1.0 下載檔案 下載檔案 http://download.redis.io/releases/redis-4.0.10.tar.gz 或者通過Linux控制檯下載 wget http://download.redis.io/releases/redis-4.0.10.tar

win10下redis安裝配置相關坑的講解

首先redis安裝配置網上一搜一堆。這裡建議大家下載3.2的相關版本,不建議下載最新的4.0 考慮的是穩定性的問題。那麼具體下載那些呢? 分為兩種情況,取決於你是否需要將redis當成預設服務啟動。我這裡著重於講解當做預設服務啟動。 一。下載安裝包,預設為服務啟動的情況。 gitHub下載

Redis安裝配置(基於5.0版本)

目前最新版為:5.0.3,官方推薦使用原始碼方式進行安裝,以下是安裝步驟: 1、下載 wget http://download.redis.io/releases/redis-5.0.3.tar.gz 2、解壓 tar -xzvf redis-5.0.3.tar.gz -C

Redis 安裝配置服務器端和客戶端的命令

--help edi size release rep com 下載 數據庫 eof step1:下載 當前redis最新穩定版本是4.0.9 wget http://download.redis.io/releases/redis-4.0.9.tar.gz ste

redis安裝配置密碼

下載 [root@ztydl ~]# wget http://download.redis.io/releases/redis-3.2.11.tar.gz 解壓安裝 [[email

Rabbit安裝(單機叢集阿里

Rabbit安裝(單機及叢集,阿里雲) 前言 雖然我並不是部署人員,但是自己私人測試環境的各類東東還是得自己安裝的。 尤其在規模不大的公司,基本安裝部署工作都是後端的份內之事。 那麼最令人痛苦的,莫過於自己就是安裝大佬教程走,但是就是過不去。尤其是初學者,解決問題的能力,還不足,往往就直接卡死了。 其實還有另

基於centos7系統下SVN的安裝配置阿里伺服器下Linux)

       對於企業或者公司來說,檔案的管理一直以來都是很頭疼的事,SVN的出現對於檔案的管理提供了很大的幫助。廢話不多說了,關於SVN,就不做過多介紹了,想要了解更多的話,請檢視SVN簡介。 關於Linux系統下如何安裝SVN,下面給我我自己的實踐步驟

linux 下 nginx 服務安裝配置開機自動啟動

最近經常需要安裝linux伺服器,經過網上查詢整理資料,以備後用。 模組依賴性Nginx需要依賴下面3個包 1. gzip 模組需要 zlib 庫 ( 下載: http://www.zlib.net/ ) 2

linux————FastDFS安裝配置測試

    工具準備:  CentOS 6.5      fastdfs-master-V5.05.zip      fastdfs-nginx-module-master.zip      li

Redis安裝(單機各類叢集阿里

Redis安裝(單機及各類叢集,阿里雲) 前言 上週,我朋友突然悄悄咪咪地指著手機上的一篇部落格說,這是你的部落格吧。我看了一眼,是之前釋出的《Rabbit安裝(單機及叢集,阿里雲》。我朋友很哈皮地告訴我,我的部落格被某個Java平臺進行了微信推送。看到許多人閱讀,並認同了我的部落格,心理還是很開心的。 好了

redis安裝主從配置

redis;redis主從配置一、redis介紹 redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)和zset(有序集合)。這些數據類型都支持push/pop、add/remove及取交集並

Linux上redis詳細安裝配置過程

修改 server 9.png 結束 pin 附件 service 文件 col 本次介紹下redis的安裝及詳細配置,需要註意的是本地介紹的不是通過yum方式安裝,也不推薦大家使用yum安裝,安裝完了其實啥也不知道. 1,通過rz命令將本地的tar.gz包上傳到linux

最新版redis安裝配置 linux系統

fix bind tps ons c-c++ rip auto cal ria 1.redis下載 官網地址:https://redis.io/download 百度雲地址:鏈接:http://pan.baidu.com/s/1c1Hu2gK 密碼:h17z 2.解壓 [

ELKStack分散式日誌查詢分析伺服器安裝配置(ElasticSearch、Logstash、Kibana、Redis

ELK對於沒有接觸的來說,並沒有一般的服務那麼容易安裝和使用,不過也沒有那麼難,elk一般作為日誌分析套裝工具使用。logs由logstash輸 入,logstash通過配置檔案對日誌做過濾、匹配,就是用來分析日誌的,輸出到elasticsearch,所以他的配置需要和日誌相匹配。 elas

Redis安裝開機啟動配置

1、redis安裝流程:     第一步:下載redis安裝包     第二步:解壓壓縮包     第三步:yum安裝gcc依賴    yum install gcc  

ubantu下redis安裝配置使用

ubantu源安裝 安裝/檢視版本資訊 apt install redis-server redis-server -version redis服務啟動/重啟/關閉/檢視狀態 service redis start service redis rstart s