redis基础(安装配置redis)

非结构化(较自由,没有太多约束)

无关联(数据之间没有关联)

无SQL(不通过SQL语法操作数据库)

事务(无法满足ACID)

内存(大多存在内存)

扩展性(天然考虑分布式)

使用场景:

  • 数据结构不固定
  • 对一致性、安全性要求不高
  • 对性能要求

安装

1、安装gcc(redis基于c语言)

shell 复制代码
yum install -y gcc tcl

2、安装redis

shell 复制代码
tar -zxvf redis-6.2.6.tar.gz -C /usr/local/src

3、运行编译指令

java 复制代码
make && make install

启动

默认启动

java 复制代码
redis-server

指定配置启动(配置文件默认在安装目录下)

shell 复制代码
cd /usr/local/src/redis-6.2.6

vim redis.conf

#允许任意IP访问
bind 0.0.0.0

#守护线程,修改为yes后即可后台运行
daemonize yes

#密码,设置后访问必须有密码
requirepass 123321

开机自启

1、新建一个系统服务文件

java 复制代码
vi /etc/systemd/system/redis.service

2、内容如下

vim 复制代码
[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

3、重新加载服务

java 复制代码
systemctl daemon-reload

4、启动自启

java 复制代码
systemctl enable redis
相关推荐
nan madol4 小时前
PolarDB 分布式版(PolarDB-X)
数据库
西凉的悲伤4 小时前
redis-windows 安装 redis 到 windows 电脑
java·windows·redis·redis-windows
johnny2335 小时前
数据库客户端:DBGate、DBX、dblab、SQLQueryStress、openhare、DBcooper、RedisME
数据库
IT策士5 小时前
Redis 从入门到精通:缓存经典难题 —— 穿透、击穿、雪崩
数据库·redis·缓存
huisheng_qaq5 小时前
【项目篇-01】Vmware虚拟机和环境安装配置
redis·mysql·canal·rocketmq·es·vaware虚拟机
湘美书院--湘美谈教育5 小时前
湘美谈教育湘美书院考古教育系列:湖南史前文化序列整理
大数据·数据库·人工智能·深度学习·神经网络·机器学习
IT策士5 小时前
Redis 从入门到精通:内存管理与淘汰策略
数据库·redis·缓存
承渊政道5 小时前
【MySQL数据库学习】(MySQL内置函数)
数据库·学习·mysql·ubuntu·bash·数据库开发·数据库系统
weixin_307779135 小时前
在 Azure 上构建数据库路由与异构整合层:原理、方案与最佳实践
数据库·人工智能·后端·云计算·azure
爱基百客5 小时前
植物单细胞配受体数据库:PlantCellChatDB详解
数据库·单细胞·单细胞分析