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缓存击穿,缓存穿透,缓存雪崩?

                                                         欢迎博友们评论探讨哈?

猜你喜欢

转载自www.cnblogs.com/pjcsrl/p/10581908.html