首页 > 数据库 >redis数据库

redis数据库

时间:2024-04-02 10:33:58浏览次数:21  
标签:src 00 配置文件 数据库 redis root localhost

1、redis数据库是什么?

redis数据库是一个持久化缓存数据库,是一个高性能分布式的内存数据库,可以支持大量没有固定模式存储结构的数据。

2、redis的特点?

(1)开源免费

(2)支持数据的持久化,将数据保存在磁盘当中,要使用的时候加载即可

(3)redis支持 key-value,以及set   zset   hash  list等数据存储结构。

(4)支持备份,master-slave

3、为什么要使用redis?

(1)高性能

(2)  高并发

4、redis安装

(1)官网下载压缩包,解压缩安装

(2)yum安装

yum install epel-release

yum install redis 

5、redis的开启和关闭

(1)redis的启用

不指定配置文件的启动

会出现两个warn

第一个warn说的是没有指定一个配置文件来启动

第二个是一个参数的问题,只要大于128既可,解决办法,修改指定值


[root@localhost ~]# echo 1024 > /proc/sys/net/core/somaxconn

vim  /etc/sysctl.conf

添加如下内容

systemctl  -p  使配置文件生效

(2)后台启动

修改redis.conf文件中的守护进程方式为yes


[root@localhost src]# ./redis-server ../redis.conf
[root@localhost src]# ps -ef | grep redis
root       2494      1  0 09:30 ?        00:00:00 ./redis-server *:6379
root       2530   2428  0 09:31 pts/1    00:00:00 grep --color=auto redis
[root@localhost src]#

启动并检查成功后,我们就可以使用redis-cli客户端进行与redis交互。

(3)进行一个简单的key-value测试

发现报错了,这提示我们要输入密码认证

如果没有在配置文件设置密码是不会,报错的,可以使用命令查看密码

然后使用redis-cli登录后使用

auth  密码

即可

(3)如何关闭守护进程

强制关闭  ctrl + C

正常关闭,重新开一个终端在src目录下输入

./src/redis-cli  shutdown

标签:src,00,配置文件,数据库,redis,root,localhost
From: https://blog.csdn.net/weixin_67569936/article/details/137255913

相关文章

  • Redis开源协议调整,我们怎么办?
    本文分享自华为云社区《Redis开源协议调整,我们怎么办?》,作者:华为云PaaS服务小智。2024年3月20日,Redis官方宣布,从Redis7.4版本开始,Redis将获得源可用许可证( RSALv2 )和服务器端公共许可证( SSPLv1 )的双重许可,时间点恰逢刚刚完成最新一轮融资,宣布的时机耐人寻味。 ......
  • 【Redisson】源码预读准备工作
    1 前言微服务常见的就是服务和服务之间的协同了,那么Redisson就是我们常用的一种协同工具了,所以想看看它的源码,只有了解它的原理,才能更好的正确使用它。2 准备工作既然要看是不是得先知道的它的源码地址呢?地址:Redisson源码有了源码,是不是还需要一份文档呢?没文档的话怎么......
  • 数据库:Redis数据库
    一、非关系型数据库1.什么是非关系型数据库非关系型数据库(Non-relationalDatabase)又称NoSQL数据库是一种不同于传统关系型数据库管理系统(RDBMS)的数据存储解决方案。NoSQL这个术语最初意味着"NotOnlySQL",强调的是这类数据库不完全依赖于SQL作为查询语言,并且通常不遵循关系......
  • 在Linux中,如何备份一个数据库?
    在Linux系统中,备份数据库是一项重要的维护任务,它可以确保在发生数据丢失或系统故障时能够恢复数据。根据所使用的数据库类型,备份方法会有所不同。以下是针对MySQL和PostgreSQL两种常见数据库的备份方法:1.MySQL数据库备份使用mysqldump工具:mysqldump是MySQL自带的一个命令行......
  • 使用node更加方便的操作mysql数据库的小工具
    这是一个自己封装的小工具,能够更加方便的操作数据库地址:工具首页git仓库地址功能还在继续开发当中…安装npminstallmysqinfo已经引入mysql工具包,无需在项目中再次引入mysql工具包导入constdb=require('mysqinfo')获取数据库对象//db.dbconnect('m......
  • Gbase8s数据库保姆级安装部署 一
       一、单机安装部署(一)安装之前的环境检查和准备(本次安装以官网最新版本3.5.1为例)1.检查环境和操作系统和安装包是否匹配gbase8s数据库一般以是以CPU架构为主要区分点,主要分为x86架构和arm架构两种:X86:Intel(centos)、兆芯和海光arm:鲲鹏和飞腾--检查操作系统--本次操......
  • 数据库—单行函数
    单行函数数组函数abs(x)返回x的绝对值ceil(x)返回大于或等于x的最小整数(向上取整)selectceil(-2.1)floor(x)向下取整selectfloor(-2.1)round(x)四舍五入selectround(3.49)字符串函数concat(s1,s2…sn)将字符串s1,s2等多个字符串合并为一个字......
  • 数据库系统概论-3.3数据定义-赵亮老师
    对数据库,仓库,表的形象比喻数据库->仓库模式->房间表->房间里面的物品模式的定义与删除定义模式CreateSchema<模式名>Authorization<用户名>;例如为用户wang定义一个学生-课程模式S-T。Createschema“S-T”AuthorizationWANG;说明若没有指定模式名,那......
  • Linux 安装 Redis (Docker)
    Linux安装Redisdockerpullredis由于容器内目录下没有redis.conf,导致/mydata/redis/conf/redis.conf认为是目录所以先创建配置文件mkdir-p/mydata/redis/conftouch/mydata/redis/conf/redis.confmkdir-p/mydata/redis/conf:创建一个目录/mydata/redis/conf,-p如......
  • 【NoSQL】SpringBoot+Redis简单使用
    【NoSQL】SpringBoot+Redis简单使用Redis是一款key-value存储结构的内存级NoSQL数据库;支持多种数据存储格式、支持持久化、支持集群windows下载:https://github.com/tporadowski/redis/releases<dependency><groupId>org.springframework.boot</groupId><artifactId......