1项目常见问题思考
我们目前的系统已经实现了广告后台管理和广告前台展示,但是对于首页每天有大量的人访问,对数据库造成很大的访问压力,甚至是瘫痪。那如何解决呢?我们通常的做法有两种:一种是数据缓存、一种是网页静态化。我们今天讨论第一种解决方案。
2 Redis
redis是一款开源的Key-Value数据库,运行在内存中,由ANSI C编写。企业开发通常采用Redis来实现缓存。同类的产品还有Memcache 、MongoDB等。
3 Jedis
Jedis是Redis官方推出的一款面向Java的客户端,提供了很多接口供Java语言调用。可以在Redis官网下载,当然还有一些开源爱好者提供的客户端,如Jredis、SRP等等,推荐使用Jedis。
4 Spring Data Redis
5 . Redis 的安装配置
Redis安装
1、Centos7
2、上传安装包
jemalloc-3.6.0-1.el7.x86_64.rpm //c语言类库包
redis-4.0.8-1.el7.remi.x86_64.rpm //redis程序安装包
3、直接安装,首先安装C语言类库包
rpm -ivh jemalloc-3.6.0-1.el7.x86_64.rpm
rpm -ivh redis-4.0.8-1.el7.remi.x86_64.rpm
4、创建redis的数据库目录
mkdir /data/redis -p

5、设置目录的属主、属组
chown redis:redis /data/redis -R
6、设置目录给属主分配 读、写、可执行 权限
chmod 744 /data/redis/ -R
7、启动redis
systemctl start redis
8、修改redis监听ip地址,运行外部链接
6.Redis 的几种数据结构
6.1 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
Redis官方文档 各种类型的具体操作

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/171584.html