Redis安裝和初步使用 原

一、redis安裝

1.windows平臺

(1)下載及安裝

獲取安裝包:https://github.com/MSOpenTech/redis

安裝add路徑打對勾

(2)設置密碼和後臺運行

找到redis安裝目錄

利用requirepass快速定位密碼,修改密碼爲root

daemonize yes

添加命令,yes爲開啓後臺運行

(3)啓動redis

cd C:\Program Files\Redis
redis-server.exe redis.windows-service.conf

(4)帶密碼訪問

 

————————————————————————————————————

其他:使用可視化工具redisclient連接redis

redis-client項目地址:https://github.com/caoxinyu/RedisClient

RedisDesktopManager項目地址:https://github.com/uglide/RedisDesktopManager/releases

 

 

2.linux平臺

(1)下載安裝

wget http://download.redis.io/releases/redis-4.0.11.tar.gz
tar zxvf redis-4.0.11.tar.gz /usr/local/

(2)安裝

cd /usr/local/
ln -sv redis-4.0.11/ redis
cd redis-4.0.11
make
cd src
make install

(3)部署

mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/ect
cd src
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis/bin
cd ..
mv redis.conf /usr/local/redis/etc

(4)啓動服務

vim /usr/local/redis/etc/redis.conf  #將daemonize屬性改爲yes,設置爲後臺運行

sudo /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

(5)測試是否啓動成功

redis-cli

(6)設置密碼爲root

config set requirepass root

 

3.linux快速安裝(推薦)

(1)下載安裝

yum install epel-release
yum install redis

(2)啓動

service redis start

查看安裝目錄

rpm -ql redis #設置文件的路徑/etc/redis.conf

(3)設置

vim /etc/redis.conf #將daemonize屬性改爲yes,設置爲後臺運行

(4)設置密碼爲root

service redis start #啓動redis
redis-cli #進入redis
config set requirepass root

 

二、簡單操作

set mykey1 "I love you all!” #生成mykey1密鑰
get mykey1 #得到mykey1密鑰

 

 

 

三、drf配置redis緩存(django)

地址:https://github.com/niwinz/django-redis

pip install django-redis

settings.py裏設置

# 配置redis緩存
CACHES = {
    "default": {
        "BACKEND": "django_redis.cache.RedisCache",
        # "LOCATION": "redis:[email protected]:6379/1", #密碼和建立的數據庫
        # "LOCATION": "redis://127.0.0.1:6379", #不要密碼
        "LOCATION": "redis://:[email protected]:6379", #密碼爲root
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
            "CONNECTION_POOL_KWARGS": {"max_connections": 100}
        }
    }
}

 

四、問題

1.Error 111 connecting to 127.0.0.1:6379. Connection refused.

(1)windows下

找到redis安裝目錄

利用requirepass快速定位密碼

帶密碼訪問

(2)linux下

vim  /etc/redis.conf

 

2.RedisDesktopManager無法遠程連接Redis

原因是Redis默認只支持本地鏈接,輸入進程命令查看得知

編輯redis.conf配置文件;註釋掉61行本地鏈接限制以及80行配置修改爲no

# bind 127.0.0.1 
protected-mode no

查看redis進程並殺死

ps -ef | grep redis
kill 23232

啓動redis

service redis start

 

 

3.redis-client連接總是很快超時?

服務器上下載/etc/redis.conf文件修改yes爲no

同時註釋了bind-ip,還是遠程報錯...

————————————————————————————————————

 

參考文檔

1.windows下redis的安裝教程:http://www.cnblogs.com/jaign/articles/7920588.html

2.安裝redis-client客戶端:http://www.uzzf.com/soft/78115.html

3.使用可視化工具redisclient連接redis:https://www.cnblogs.com/liuconglin/p/5847351.html

4.Redis系列 - Redis安裝目錄和配置參數詳解(Yum方式安裝rpm包):https://blog.csdn.net/u011389474/article/details/72236750

5.RedisDesktopManager無法遠程連接Redis:https://www.jb51.net/article/136441.htm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章