Esempio n. 1
0
        private void button3_Click(object sender, EventArgs e)
        {
            // 删除行
            if (this.selectRow != null)
            {
                int selectIndex = int.Parse(selectRow.Cells[0].Value.ToString( ));
                if (MessageBox.Show($"确认是否真的删除Key:{stringKeyName} Index:{selectIndex} 的数据信息?", "删除确认", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                {
                    string        randomValue = "Remove:" + SoftBasic.GetUniqueStringByGuidAndRandom( );
                    OperateResult reset       = redisClient.Redis.ListSet(stringKeyName, selectIndex, randomValue);
                    if (!reset.IsSuccess)
                    {
                        MessageBox.Show($"删除 Index:{selectIndex} 数据失败!" + reset.Message);
                        return;
                    }

                    OperateResult delete = redisClient.Redis.ListRemoveElementMatch(stringKeyName, 1, randomValue);
                    if (delete.IsSuccess)
                    {
                        MessageBox.Show($"删除 Index:{selectIndex} 数据成功!");
                    }
                    else
                    {
                        MessageBox.Show($"删除 Index:{selectIndex} 数据失败!" + delete.Message);
                    }
                }
            }
        }
        public void GetUniqueStringByGuidAndRandomExample( )
        {
            #region GetUniqueStringByGuidAndRandom

            string uid = SoftBasic.GetUniqueStringByGuidAndRandom( );

            // 例子,随机的一串数字,重复概率几乎为0,长度为36位字节
            // ed28ea220cd34fea9fdd07a926be757d4562

            #endregion
        }