当前位置: 首页 > wzjs >正文

平凉市建设厅官方网站中企动力东莞分公司

平凉市建设厅官方网站,中企动力东莞分公司,中文域名解析网站,爱范儿 wordpress 主题???欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老…

???欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
img

  • 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老
  • 导航
    • 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等
    • 常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等
    • 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
    • 懒人运维系列:总结好用的命令,解放双手不香吗能用一个命令完成绝不用两个操作
    • 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂

非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。??? 欢迎订阅本专栏

博客目录
    • 一.Redis 介绍
      • 1.什么是 Redis?
      • 2.Redis 的特性?
      • 3.Redis 的优点有哪些?
      • 4.Redis 客户端工具
    • 二.安装使用
      • 1.安装 redis
      • 2.配置文件
      • 3.bin 目录
      • 4.启动 redis
      • 5.停掉服务
      • 6.卸载 redis

一.Redis 介绍

1.什么是 Redis

Redis(Remote Dictionary Server)是一个开源的内存数据库,它提供了高性能和持久化存储。Redis 支持多种数据结构,包括字符串、哈希表、列表、集合和有序集合,使其成为一个强大的数据存储和缓存解决方案。

image-20240404113237071

2.Redis 的特性
  1. 内存存储:Redis 将数据存储在内存中,因此具有非常高的读写性能。它使用了自己的键值存储引擎,可以在内存中高效地操作各种数据结构。
  2. 数据持久化:Redis 提供了数据持久化的功能,可以将数据保存到磁盘上,以便在重启后恢复数据。Redis 支持两种持久化方式:快照(snapshotting)和日志(append-only log)。
  3. 多种数据结构:Redis 支持多种数据结构,包括字符串(String)、哈希表(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。这些数据结构使得 Redis 非常灵活,可以适用于各种应用场景。
  4. 发布订阅:Redis 支持发布订阅模式,允许多个客户端订阅一个或多个频道,并接收发布到这些频道的消息。这在构建实时消息系统和事件驱动的应用程序时非常有用。
  5. 分布式:Redis 提供了分布式功能,可以将数据分布在多个节点上。通过 Redis 的集群模式,可以实现数据的水平扩展和高可用性。
  6. 事务支持:Redis 支持事务,可以将多个命令打包成一个原子操作。这意味着要么所有命令都执行成功,要么全部失败,保证了数据的一致性。
  7. Lua 脚本:Redis 支持使用 Lua 脚本执行复杂的操作。通过编写 Lua 脚本,可以在服务端执行多个命令,减少了网络传输的开销,并提高了性能。
3.Redis 的优点有哪些
  1. 高性能:Redis 将数据存储在内存中,并使用异步的方式将数据写入磁盘,因此具有非常高的读写性能。它还支持数据分片和集群,可以实现水平扩展,处理大规模数据。
  2. 简单易用:Redis 的 API 简单易用,提供了丰富的命令和数据结构操作,使开发人员可以快速地构建应用程序和解决问题。
  3. 数据类型丰富:Redis 支持多种数据类型,例如字符串、列表、哈希表等,使得开发人员能够更灵活地处理不同类型的数据。
  4. 高可用性:Redis 支持主从复制和哨兵机制,可以实现数据的备份和故障转移。当主节点发生故障时,从节点可以自动接管主节点的工作,保证了系统的高可用性。
  5. 数据持久化:Redis 提供了数据持久化的功能,可以将数据保存到磁盘上,以便在重启后恢复数据。这使得 Redis 既具备了高性能的特点,又能保证数据的安全性。
  6. 生态系统和社区支持:Redis 拥有活跃的社区和庞大的生态系统,有许多第三方工具和库可以与 Redis 集成,提供更丰富的功能和解决方案。
4.Redis 客户端工具
  • QuickRedis 是一款 永久免费 的 Redis 可视化管理工具。比较稳定简洁的 redis UI 工具。
  • idea 的 redis 插件
  • AnotherRedisDesktopManager 一款比较稳定简洁的 redis UI 工具。
  • Redis Desktop Manager 一款基于 Qt5 的跨平台 Redis 桌面管理软件,目前已开始收费。
  • Redis Client 是 Redis 客户端的 GUI 工具,使用 Java swt 和 jedis 编写,可以方便开发者浏览 Redis 数据库。该软件支持简体中文,非常适合国内用户使用,不需要汉化就可以直接使用

二.安装使用

image-20240404113248291

1.安装 redis
#进入安装目录
cd /usr/local/#获取 redis 资源
wget http://download.redis.io/releases/redis-4.0.8.tar.gz#解压
tar xzvf redis-4.0.8.tar.gz#进入redis目录
cd redis-4.0.8#编译
make#进入目录
cd src#编译安装
make install PREFIX=/usr/local/redis
2.配置文件
#移动配置文件到安装目录下
mkdir /usr/local/redis/etc#移动配置文件
mv /usr/local/redis-4.0.8/redis.conf /usr/local/redis/etc#修改配置文件
vim /usr/local/redis/etc/redis.conf#以守护进程的模式运行
daemonize no  -->  daemonize yes#redis.conf配置文件里的bind 127.0.0.1注释掉#protected-mode 设置为no,关闭远程访问保护
#设置密码
requirepass 123456
protected-mode no#将redis加入到开机启动
vim /etc/rc.local
#在里面添加内容:(意思就是开机调用这段开启redis的命令)
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
3.bin 目录
#将redis-cli,redis-server拷贝到bin下,让redis-cli指令可以在任意目录下直接使用
cp /usr/local/redis/bin/redis-server /usr/local/bin/
cp /usr/local/redis/bin/redis-cli /usr/local/bin/#设置redis密码
redis-cli
config get requirepass
config set requirepass xxx
4.启动 redis
#原路径启动
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf#启动redis
redis-server#加上`&`号使redis以后台程序方式运行
cd /usr/local/redis/bin/
redis-server /usr/local/redis/etc/redis.conf &#客户端连接redis
redis-cli -h 127.0.0.1 -p 6379
redis-cli -h 127.0.0.1 -p 6379 -a 123456#退出
ctrl+c
5.停掉服务
#查询停掉
ps -ef |grep redis#根据端口号查询
netstat -lntp | grep 6379
ss -nltp#停掉redis
kill -9 pid
6.卸载 redis
#删除安装目录
rm -rf /usr/local/redis#删除所有redis相关命令脚本
rm -rf /usr/bin/redis-*#删除redis解压文件夹
rm -rf /root/download/redis-4.0.4

觉得有用的话点个赞 ???? 呗。
本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!???

???如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!?? ?? ??

???Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!???

img

http://www.dtcms.com/wzjs/810390.html

相关文章:

  • 网站建设相关问题辞职做美食网站
  • 河南省建设工程造价协会网站淘宝客网站根目录
  • 网站开发用主要软件作品集网站代码
  • 淘宝客合伙人网站建设网站开发后期维护更新
  • 潍坊网站建设电话网络架构师论文
  • 室内设计培训网站wordpress定义字体
  • 郑州专业公司网站制作公司建设银行的网站为什么这么卡
  • 学生做网站软件移动端购物网站建设目的
  • html网站代码网站建设介绍ppt模板下载
  • 做体育的网站蘑菇头表情包制作网站
  • 网站制作怎么做个人网站开发技术要求
  • 河北省建设注册中心网站首页做视频解析网站是犯法的么
  • 番禺做网站哪家强黑帽seo培训大神
  • 建设门户网站培训通知网络推广业务员是干什么的
  • asp net做购物网站长沙精品网站制作
  • 自己做网站推广产品公司网站 模板
  • 网站页面锚点怎么做建设银行申请信用卡网站首页
  • 快速做效果图的网站叫什么软件简单网站html模板下载地址
  • 南宁网站快速优网站开发技术主题
  • 用html做的零食网站潍坊网站建设方案托管
  • 广西建设局网站首页网站建设公司哪家最好
  • vs2010网站开发 调试 打不开页面 浏览器错误深圳网络营销策划
  • 老铁推荐个2021网站好吗电子商城系统开发
  • 怎么看出网站是dede做的网站设计论文答辩问题
  • 多个链接的网站怎么做dw制作旅游网站教程
  • 北京做校园的网站淘客网站怎么建设
  • 昆明猫咪网站建设公司广州地铁18号线
  • 国外购物网站app关于网站建设的入门书
  • 网站开发分销系统设计公司网页欣赏
  • 闵行网站制作设计公司网站设计建设流程图