zoukankan      html  css  js  c++  java
  • redis

           Redis简介.redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。redis的官网地址,非常好记,是redis.io。 Redis和mongodb的区别是redis数据全部存储在内存中,使用磁盘仅用于数据的持久化,而mongodb数据是存储在磁盘上。

           Redis安装

    1、下载redis安装包 wget http://download.redis.io/releases/redis-2.8.12.tar.gz

    2、安装redis依赖   yum -y install gcc*         yum -y install make         yum -y install tcl

    3、编译安装 tar xvf  redis-2.8.12.tar.gz  mv redis-2.8.12 redis #改名         mv redis /usr/local #移动 cd /usr/local/redis make

    4、使用redis的可执行命令 将redis命令移动到/usr/local/bin目录下,把redis命令放到/usr/local/bin目录下后就可以直接使用redis命令,如果不放到/usr/local/bin也是可以的,直接到/usr/local/redis/src目录下使用即可。 cd /usr/local/redis/src         cp -rf redis-benchmark redis-server redis-cli redis-check-dump redis-check-aof /usr/local/bin。

    https://blog.csdn.net/yjqyyjw/article/details/73293455

         Redis启动

    启动redis 介绍两种启动方式,一种是命令启动,一种是使用配置文件启动。 redis-server & #这种是命令启动,默认端口6379,&表示后台运行 redis-server /usr/local/redis/redis.conf #配置文件启动的,可以在配置文件中修改端口  由于redis默认带的配置文件不是后台运行的,咱们不用它,新建一个redis.conf配置文件,把原来那个默认的删掉,新的配置文件内容如下:              daemonize  yes #代表后台启动      pidfile   /usr/local/redis/redis.pid #pid文件     logfile   /usr/local/redis/redis.log #日志文件    port      6379#端口  dir   /usr/local/redis/redisData #持久化文件存放位置。

        Redis启动脚本

    为了方便管理,现在写一个redis的启动脚本和停止脚本 启动脚本: #!/bin/bash pid=`ps -ef|grep redis-server|grep -v "grep"|awk '{print $2}'` if [[ "$pid" ]] then echo "redis is running...." else /usr/local/bin/redis-server /usr/local/redis/redis.conf echo "redis started!“

        Redis停止脚本

    停止脚本: #!/bin/bash pid=`cat /usr/local/redis/redis.pid` new_pid=`ps -ef|grep $pid|grep -v "grep"|awk '{print $2}'` if [[ $new_pid ]] then kill -9 $pid echo "redis is stoped!" else echo "redis is not running..." fi  

        Redis重启脚本

    重启脚本,重启不过就是先停止,后启动,我们已经写好停止和启动的脚本,依次调用即可: #!/bin/bash /usr/local/redis/stop_redis /usr/local/redis/start_redis

       连接redis

    Linux下可以直接使用redis-cli进入redis命令行操作

    也可以通过telnet方式连接

    也可以通过redis-client这个可视化工具来连接

         Redis的增删改查

    选择数据库,使用select关键字 select 1,选择第一个数据库 使用set关键字插入数据 set name andashu 使用get 关键字获取数据 get name 使用del 关键字 删除数据 del name

  • 相关阅读:
    layui 动态设置radio选中
    C# ling 查询 in 用法
    sql 去除小数点后面无效的0
    VUE 全局变量申明和取值
    SQL 逗号分隔将一行拆成多行
    devexpress 延长试用期 licenses.licx
    BugkuCTF-WEB4
    一招破解网页复制+网页上如何实现禁止复制粘贴
    JS的函数
    JS的数组
  • 原文地址:https://www.cnblogs.com/lgqboke/p/5805741.html
Copyright © 2011-2022 走看看