当前位置:网站首页>安装Redis

安装Redis

2022-07-06 01:29:00 冰点契约丶

Redis安装

安装包获取

  • http://redis.io

  • http://redis.cn/(国内)

ubuntu系统安装Redis

sudo apt-get install redis-server

安装步骤

  • 安装gcc:

    yum install gcc
    sudo apt-get install gcc
    
  • 测试gcc是否安装成功

    gcc --version
    
  • 下载redis.tar.gz到opt目录下

  • 解压

    tar -zxvf redis.tar.gz
    
  • 解压完成后进入Redis目录使用make命令进行编译

    make
    
  • 如果没有准备好C语言编译环境,make会报错Jemalloc/jemalloc.h:没有那个文件

  • 解决方案:运行make distclean

  • 安装

    make install
    
  • 安装目录:/usr/local/bin

    • redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何
    • redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲
    • redis-check-dump:修复有问题的dump.rdb文件
    • redis-sentinel:Redis集群使用
    • redis-server:Redis服务器启动命令
    • redis-cli:客户端,操作入口

启动

  • 运行命令:redis-server(前台启动)

  • 后台启动:拷贝redis.conf到其他目录

    cp /opt/redis/redis.conf /ect/redis.conf
    
  • 修改配置文件,打开后台启动

    daemonize no -> yes
    
  • 启动服务:redis-server /etc/redis.conf

访问服务

  • redis-cli

  • 测试与服务器连接是否正常,进行redis-cli,执行命令ping,显示pang则表示连接畅通

    ping
    

关闭服务

  • redis-cli shutdown 或者进入redis-cli终端执行shutdown

端口6379从何而来

  • 根据人名:Merz(手机键盘9宫格)
  • redis默认16个数据库,类似数组下标从0开始,初始默认使用0号库
  • 使用select dbid来切换数据库

采用技术

  • memcached:多线程+锁

  • Redis:是单线程+多路IO复用技术

  • memcached不能将数据持久化到磁盘,而redis可以

原网站

版权声明
本文为[冰点契约丶]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_52751442/article/details/125551012