zoukankan      html  css  js  c++  java
  • Redis

    Linux下Redis的配置(Ubuntu)

    首先去www.redis.io官网下载Redis

    1.更新系统库

    apt-get update

    2.安装依赖库

    apt-get -y install make g++ gcc libpcre3 libpcrecpp* libpcre3-dev libssl-dev autoconf automake libtool libncurses5-dev libaio.dev ruby-dev rubygems

    3.FTP上传

    cd /srv/ftp
    wget http://download.redis.io/releases/redis-5.0.5.tar.gz

    4.解压到src目录

    tar xzvf /srv/ftp/redis-5.0.5.tar.gz -C /usr/local/src/

    5.解压包重命名

    mv /usr/local/src/redis-5.0.5/ /usr/local/src/redis

    6.进入redis目录并编译

    cd /usr/local/src/redis/

    make

    make install 或

    make & make install

     //结尾有test出现说明安装完成

    7.将所有的内存交由应用程序管理

    echo "vm.overcommit_memory=1" >> /etc/sysctl.conf

    8.将配置写入到Linux内核中:

    /sbin/sysctl -p

    此时虽然已经完成了Redis的安装,但是想要开发使用还需要进行一些文件拷贝和目录创建

    1.建立redis可执行目录

    mkdir -p /usr/local/redis/{bin,conf}

    //bin目录:保存所有的可执行文件;

    //conf目录:保存相关配置文件

    2.将编译后的程序|文件你拷贝到“redis/bin”目录中

    服务进程启动文件:cp /usr/local/src/redis/src/redis-server /usr/local/redis/bin/

    客户端连接文件:cp /usr/local/src/redis/src/redis-cli /usr/local/redis/bin/

    性能测试文件:cp /usr/local/src/redis/src/redis-benchmark /usr/local/redis/bin/

    3.将redis配置文件模板拷贝到“redis/conf”目录下;

    cp /usr/local/src/redis/redis.conf /usr/local/redis/conf/

    4.创建“/usr/data/redis”目录,并在其中创建三个子目录;

    mkdir -p /usr/data/redis/{run,logs,dbcache}

    //run:保存Redis进程起动时的进程编号信息;

    //logs:保存所有的Redis当前服务进程的日志信息;

    //dbcache:保存所有的缓存数据;

    5.编辑redis.conf配置文件

    vim /usr/local/redis/conf/redis.conf

    No. 配置项 描述
    1 port 6379 Redis的默认服务端口
    2 daemonize yes Redis是否设为后台运行进程
    3 pidfile /usr/data/redis/run/redis_6379.pid 设置进程编号的保存路径(父目录必须存在)
    4 logfile "/usr/data/redis/logs/redis_6379.log" 设置相关的日志文件存储目录(父目录必须存在)
    5 databases 16 在一个数据库里卖弄可以有多个不同的缓存数据库(0~15)
    6 dir /usr/data/redis/dbcache 保存redis的缓存数据

    6.启动Redis服务进程

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

    7.查看端口是否被占用,判断启动是否成功

    netstat -nptl

    8.连接本机Redis数据库

    /usr/local/redis/bin/redis-cli

    9.可以进行测试,key=value

    设置数据:set her hello

    获取数据:get her

    退出:quit   或者  CTRL+C

    10.性能测试

    /usr/local/redis/bin/redis-benchmark -n 10000 -d 50 -c 2000

    “-n 10000”:每一个连接的用户的发出请求数量为10000;

    “-d 50”:每一次请求的数据量为50字符;

    “-c 2000”:模拟2000个用户的并发访问;

    //根据自己电脑性能调整测试

    注:如果在window下安装,需要手工安装“cygwin”Linux模拟环境,再加上依赖库,完成  *.exe的编译

  • 相关阅读:
    IT职业发展核心能力养成
    想学java的朋友们 可以来听公开课
    自学h5 来看看项目常见问题汇总及解决方案
    精准定位适合自己的工作——职业素养免费公益课
    自学前端的小伙伴们开过来 本周公益干货分享课
    java学习项目案例分享视频资源地址
    自学前端的小伙伴看过来 jQuery五角星评分小效果
    美观大气的纯JS做出黑客帝国特效 初学前端进来看
    java项目开发-大神案例分享:京东京豆项目06
    【签到有礼】课工场5月,签到的日子,春暖花开
  • 原文地址:https://www.cnblogs.com/fcitx/p/11042012.html
Copyright © 2011-2022 走看看