zoukankan      html  css  js  c++  java
  • Redis基本认识

    应用场景


    • 利用redis中字符串类型完成项目中手机验证码存储的实现
    • 利用redis中字符串类型完成具有失效性业务功能、12306 淘宝 订单还有40分钟
    • 利用redis分布式集群系统中session共享
    • 利用redis zset类型 可排序set类型 元素 分数 排行榜等销量功能
    • 利用redis分布式缓存
    • 利用redis存储认证之后的token信息--》token超时
    • 利用redis解决分布式集群系统中分布式锁问题

    redis的安装


    网卡的配置文件路径

    /etc/sysconfig/network-scripts/ifcfg-ens33

    1、将redis安装包解压,打包的话-czvf

    tar -xzvf redis-4.0.10.tar.gz    #解压

     2、进入目录,makefile代表当前软件可以通过编译安装的方式进行使用

    cd redis-4.0.10

     3、安装gcc编译环境

    yum install -y gcc

     4、在redis目录中执行makefile

    make MALLOC=libc

     5、安装并且指定路径

    make install PREFIX=/usr/redis

    6、进redis安装的bin中,redis-server数据库服务器,与mysql的server服务端类似。redis-cli就是客户端,登录操作的一端,就像navicat工具连接数据库一样。

    cd /usr/redis/bin

    7、启动server服务器

    ./redis-server

     8、另外再开一个窗口,使用client连接,这里有两种客户端连接的方式

    第一种:指定ip端口
    ./redis-cli -h localhost -p 6379
    第二种:默认ip端口
    ./redis-cli

    redis基本命令


    1、设置一个key,value形式的值
    set name zhangsan

    2、根据key值获取value值
    get name

    3、查询当前数据库中所有的key
    keys *

     

    4、清空数据库,内容就为空了,清空的当前数据库
    flushdb

    5、切换数据库,redis中总共有16个分数据库,每个数据库互不影响,数据库索引index【0-15】
    select 0 
    select 1

    6、清空所有数据库的数据
    flushall

      

    redis配置 


    1、将redis安装包下的redis.conf拷贝到安装目录中
    /root/redis-4.0.10   到安装目录中
    拷贝config
    cp redis.conf /usr/redis/

    2、编辑文件,端口号、数据库个数
    vi redis.conf

     修改启动端口

     数据库个数

    修改数据库个数

    3、启动服务端,带着自定义的配置文件,回到软件安装目录
    cd /usr/redis/bin
    启动服务端
    ./redis-server ../redis.conf
    这里会发现,端口已经改变了

    4、启动客户端
    ./redis-cli -h localhost -p 7000

  • 相关阅读:
    PHP基础知识(十一)
    PHP基础知识(十)
    PHP基础知识(九)
    PHP中禁用cookie后session的实现
    PHP基础知识(八)
    将博客搬至CSDN
    如何为预先数据库创建自定义SQL Server复制
    数据库同步工具
    如何终止与MySQL数据库的某些连接
    从Oracle到SQL Server和从SQL Server到Oracle的迁移指南
  • 原文地址:https://www.cnblogs.com/HelloM/p/14387072.html
Copyright © 2011-2022 走看看