zoukankan      html  css  js  c++  java
  • Redis2019年3.22

    redis缓存技术学习

    一. redis基础配置

    1. redis简介

    1.1 redis c语言编写的一个缓存服务器, 是一个内存版本的nosql非关系型数据,大概11w/s访问处理. 数据都在本地内存中所以,更高效.

    1.2当面临门户系统远程调用服务系统时候,数据库的压力就会加大. 因此选用redis缓存服务器效果更好.因为:当前台第一次查询数据库数据时候,一方面会把数据放入redis缓存服务器中,下次查询时候直接从缓存中读取,提高数据访问效率.

    2. redis安装以及问题

    2.1 ssh远程控制工具将linux版本redis软件上传到/userpjc/redisPjc(自定义目录).  解压:tar -zxvf redis-3.0.0.tar.gz

    2.2 解压完之后  首先要先编译  因为redisc语言编写的.在解压根目录  用make编译.

    2.3 安装:make install

    2.4 问题 如果安装失败?  是因为你系统当中没有安装c环境   需要:[root@bogon redis-3.0.0]#  yum install gcc-c++         yum安装gcc

    2.5 [root@bogon redis-4.0.6]# make distclean      清空上次编译失败残留文件

    3. redis启动之后的窗口如何退出

    3.1 解决方法1: 直接按CTRL+C

    4.redis改成后台进程启动

    4.1 daemonize no 改成 daemonize yes

    # By default Redis does not run as a daemon. Use 'yes' if you need it.

    # Note that Redis will write a pid file in /var/run/redis.pid when daemonized.

    daemonize yes

     

    4.2启动后台进程以及杀死

     

     

    5 redis登录以及设置值

    5.1

    二. redis项目中遇到的一些问题?

    2. 问题1

    redis内存版本数据库,如果内存满了怎么办?

      1.

    redis是否是线程安全的数据库?

    redishash曹你是如何理解的(说白了就是redis是如何存储数据的)

    redis缓存击穿,缓存穿透,缓存雪崩?

                                                             欢迎博友们评论探讨哈?

    目标!目标!目标! 坚持每一天学习总结!
  • 相关阅读:
    distributelist详细用法
    内电层与内电层分割基于AltiumDesigner
    PADS原理图中绘制网络标号NET LABEL
    [置顶] Bookmark
    视频设备接口
    Net Cable
    ARM入门建议
    基于Altium Designer的4层PCB板的绘制
    PADS中遇到的问题EMSYM昂信科技
    Altium Designer和PADS的功能大对比
  • 原文地址:https://www.cnblogs.com/pjcsrl/p/10581908.html
Copyright © 2011-2022 走看看