
数据库
幽雨雨幽
C/C++软件工程师
展开
-
用Redis构建分布式锁
在不同进程需要互斥地访问共享资源时,分布式锁是一种非常有用的技术手段。 有很多三方库和文章描述如何用Redis实现一个分布式锁管理器,但是这些库实现的方式差别很大,而且很多简单的实现其实只需采用稍微增加一点复杂的设计就可以获得更好的可靠性。这篇文章的目的就是尝试提出一种官方权威的用Redis实现分布式锁管理器的算法,我们把这个算法称为RedLock,我们相信这个算法会比一般的普通方法更加安全可靠...转载 2019-07-26 10:23:56 · 271 阅读 · 0 评论 -
linux下mysql安装
二进制安装1.添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组。 ①groupadd mysql ②useradd -r -g mysql mysql * useradd -r参数表示mysql用户是系统用户,不可用于登录系统。 * useradd -g参数表示把mysql用户添加到mysql用户组中。2.将二进制文件解压到指定的安装目录,我们...转载 2019-01-07 17:35:27 · 441 阅读 · 0 评论 -
mysql 用户管理和权限设置
用户管理mysql>use mysql;查看mysql> select host,user,password from user ;创建mysql> create user zx_root IDENTIFIED by 'xxxxx'; //identified by 会将纯文本密码加密作为散列值存储修改mysql>rename转载 2017-12-07 16:48:37 · 379 阅读 · 0 评论 -
Linux系统下Mysql使用简单教程(一)
这篇文章主要介绍了Linux系统下Mysql使用简单教程(一)的相关资料,需要的朋友可以参考下如果你会查询这些相关的问题,说明你是一个正在或者准备从事IT的程序猿,对于一个程序猿而言,不会使用linux系统的程序猿不是一好的程序猿哦!因为windows有时候真的让人很抓狂,而本人也相信没有什么习惯是不可以改变的。so以下都是在linux系统中的使用:安装mysql命令 :$转载 2017-12-05 14:56:27 · 4687 阅读 · 0 评论 -
在Linux系统的命令行中为MySQL创建用户的方法
这篇文章主要介绍了在Linux系统的命令行中为MySQL创建用户的方法,包括对所建用户的权限管理,需要的朋友可以参考下要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行。每个MySQL用户帐号都有许多与之相关连的属性,例如用户名、密码以及权限和资源限制。"权限"定义了特定用户能够在MySQL服务器中做什么,而"资源限制"为用户设置了一系列服务器资源的使用转载 2017-12-05 11:33:05 · 489 阅读 · 0 评论 -
mysql 知识点
1. 术语:主键:主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。主键就是 值唯一 并且 没有值为NULL的 域的 索引。外键:外键用于关联两个表。索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书籍的目录primary key和unique key,除了有加速查询的效果之外,还有约束的效果,p...原创 2019-12-11 15:58:21 · 310 阅读 · 0 评论 -
ERROR 1130 (HY000): Host 'cdndev.cdndev.com' is not allowed to connect to this MySQL server
问题原因:mysql服务器出于安全考虑,默认只允许本地登录数据库服务器。问题解决:登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%",然后重启mysql这样就允许所有的远程机器进行访问了。1. 修改MySQL 配置文件bind-address = 10.216.x.x //网卡IP2. 修...原创 2019-11-15 15:23:10 · 598 阅读 · 0 评论 -
redis 数据库
RedisRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。定义redis是一个key-value存储系统。和Memcached类似,它支持存储的valu转载 2015-12-03 11:19:03 · 555 阅读 · 0 评论 -
在centos6.7用yum安装redis
1. centos默认的安装源在官方centos.org上,而redis在第三方的yum源里,所以无法安装,非官方的yum推荐用fedora的epel仓库[root@localhost install]# yum install redisLoaded plugins: fastestmirrorSetting up Install ProcessDetermining faste原创 2016-01-04 16:19:14 · 8508 阅读 · 1 评论 -
redis配置文件redis.conf参数说明
# 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.#Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程转载 2016-01-04 13:57:21 · 1369 阅读 · 0 评论 -
c++中使用 hiredis/hiredis.h
hiredis是redis开源库对外发布的客户端API包。当redis-server配置启动后,可以通过hiredis操作redis资源。几个基本的函数就可以操作redis数据库 /*作用:用于连接redis服务器 ip : 为redis的ip地址; port: 端口地址; tv:连接超时的参数;*/ redisContext *redisConnect原创 2015-12-03 14:27:18 · 5328 阅读 · 0 评论