最近在阿里云服务器上部署redis,遇到了很多的问题,经过不懈的努力终于配置成功,

按照下面的步骤一步一步来就好了

wget http://download.redis.io/releases/redis-5.0.4.tar.gz

tar xzf redis-5.0.4.tar.gz

mv redis-5.0.4 /usr/local/redis

cd /usr/local/redis

make

make install

安装完成后,我们进入目录/usr/local/bin中查看

cd /usr/local/bin
ls -all

redis-server &

配置

  • Redis的配置信息在/usr/local/redis/redis.conf下。
  • 查看

核心配置选项

  • 绑定ip:如果需要远程访问,可将此⾏注释,或绑定⼀个真实ip

bind 127.0.0.1

  • 端⼝,默认为6379

port 6379

  • 是否以守护进程运⾏
  • 如果以守护进程运⾏,则不会在命令⾏阻塞,类似于服务
  • 如果以⾮守护进程运⾏,则当前终端被阻塞
  • 设置为yes表示守护进程,设置为no表示⾮守护进程
  • 推荐设置为yes

daemonize no   no改为yes

  • 数据⽂件

dbfilename dump.rdb

  • 数据⽂件存储路径

dir /var/lib/redis

  • ⽇志⽂件

logfile "/var/log/redis/redis-server.log"

  • 数据库,默认有16个

database 16

  • 主从复制,类似于双机备份。

slaveof

到这阿里云上就配置成功了

然后启动:

redis-server &  后台启动使用默认配置

redis-server 直接启动

redis-server  配置路径 如redis-server  /usr/local/redis/redis.conf 不是后台启动 这时候要后台启动的话就需要配置redis.conf中的

出现个图案就成功,要出现端口被占用就kill掉这个端口

ps -ef | grep redis 查看redis服务器进程
sudo kill -9 pid 杀死redis服务器

接着测试 redis-cli

set key value    例如 set name zhangsan

get name 获取到张三

要想在本地黑窗口里访问阿里云上的redis

bind 127.0.0.1  改为bind 0.0.0.0

centos配制外面可以访问

把6379加到阿里云服务器的安全组

进入 cd /usr/local/redis

编辑  vim redis.conf

将protected-mode yes 改为 protected-mode no

保存退出

然后  redis-cli

配置密码

config set requirepass admin

出现ok即可成功

下次链接redis时就要 输入 redis-cli -a admin

关闭redis

ps -ef | grep redis 查看redis服务器进程
sudo kill -9 pid 杀死redis服务器

Django setting

直接复制粘贴

CACHES = {

"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://39.xxx.xxx.xxx:6379", xxx为阿里服务器地址
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
},
"PASSWORD":"admin",
}
}
}

然后进行测试

在阿里云服务器输入

redis-cli -a admin

set key  value   例如  set name baby

get name 就可以看到 baby

然后在django里测试是否可以连接到阿里云的redis

views.py

from django_redis import get_redis_connection
def cat(request):
if request.method == 'GET':
con = get_redis_connection('default')
print(con.get('name'))
return HttpResponse('ok')

urls.py

path('cat',views.cat),

然后看是否可以打印出value的值,如果可以,大功告成,

下一篇博客更新redis的基础操作。

在Centos安装redis-孙志奇的更多相关文章

  1. centos安装redis及php-redis扩展

    centos安装redis及php-redis扩展  Linux, WEB 七162012 今天公司同事要求在测试机上安装redis,并且要求让php安装上redis的扩展,redis是一个key-v ...

  2. Docker Centos安装Redis以及问题处理

    之前一篇文章 Redis安装及主从配置 介绍了redis的安装配置,另一篇文件介绍了 Docker Centos安装Openssh .今天将两篇文件结合一下——在Docker Centos环境下搭建r ...

  3. 转载:centos安装redis

    转载自:https://www.cnblogs.com/renzhicai/p/7773080.html CentOS下Redis的安装 [TOC] 前言 安装Redis需要知道自己需要哪个版本,有针 ...

  4. 虚拟机centos 安装 redis 环境 linux 使用 java 远程连接 redis

    redis官网地址:http://www.redis.io/ 最新版本:2.8.3 在Linux下安装Redis非常简单,具体步骤如下(官网有说明): 1.下载源码,解压缩后编译源码. $ wget ...

  5. [Linux.centOS].安装Redis 腾讯云

    环境 { "服务器运营商":"腾讯云", "操作系统":"CentOS 7.5 64位", "CPU" ...

  6. centos 安装redis(一台机器可以安装多个redis)

    我在运行时redis版本是2.8 操作前设置以管理员身份: 打开终端输入 su - 安装redis需要确保系统已经安装了(gcc gcc-c++)# yum -y install gcc gcc-c+ ...

  7. centos 安装redis并加入系统服务

    1.安装redis wget http://download.redis.io/releases/redis-3.2.5.tar.gz 解压:tar -zxvf redis-3.2.5.tar.gz ...

  8. CentOS 安装Redis

    redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括strin ...

  9. centos安装redis,并设置开机自动启动项

    安装Redis 1.下载.解压.编译.安装 下载.解压 https://redis.io/download 官网下载redis的*.tar.gz安装包.版本可根据自己需要下载. tar -zxvf r ...

  10. 【Linux】CentOS安装redis

    CENTOS7下安装REDIS 安装完成之后使用:redis-cli命令连接,如图: 提示:/var/run/redis_6379.pid exists, process is already run ...

随机推荐

  1. VNC怎么和宿主机共享粘贴板

    VNC怎么和宿主机共享粘贴板 假设目标主机是linux,终端主机是windows(就是在windows上使用VNC登陆linux) 在linux中执行vncconfig -nowin& 在li ...

  2. Pycharm设置默认HTML模板

    Pycharm设置默认HTML模板 Bootstrap导入链接 <link href="https://cdn.bootcss.com/twitter-bootstrap/3.4.1/ ...

  3. 第2节 storm实时看板案例:11、实时看板综合案例工程构建,redis的专业术语

    redis当中的一些专业术语: redis缓存击穿 redis缓存雪崩 redis的缓存淘汰 =========================================== 详见代码

  4. L1和L2范数理解

    参考:https://www.jianshu.com/p/4bad38fe07e6

  5. 为什么Fun函数能够执行

    #include<stdio.h> #include<windows.h> void Fun() { printf("Kali-Team\n"); } in ...

  6. 图的Prim,Kruskal,Dijkstra,Floyd算法

    代码部分有点问题,具体算法没问题, 最近期末考,要过段时间才会修改 //邻接矩阵,具体情况看上一篇的图的实现template<class T>class MGraph {public:   ...

  7. 2. 引用计数法(Reference Counting)

    1960年,George E. Collins 在论文中发布了引用计数的GC算法. 引用计数法意如了一个概念,那就是"计数器",计数器表示的是对象的人气指数, 也就是有多少程序引用 ...

  8. POJ - 1061 青蛙的约会 (扩展欧几里得求同余式)

    题意:两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面.它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止.可是它们出发之前忘记了一件很重要的事情,既没有问清楚对 ...

  9. 开发自己的 chart【转】

    Kubernetes 给我们提供了大量官方 chart,不过要部署微服务应用,还是需要开发自己的 chart,下面就来实践这个主题. 创建 chart 执行 helm create mychart 的 ...

  10. AJAX的get表单请求方式简述

    一般在页面中常用在表单的操作中,请求数据, action : 数据提交的地址,默认是当前页面 method : 数据提交的方式,默认是get方式 get: 把数据名称和数据值用=连接,如果有多个的话, ...