bdb_test.go 832 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package main
  2. import (
  3. "fmt"
  4. "testing"
  5. )
  6. func TestBdb_Set(t *testing.T) {
  7. db := DB()
  8. defer db.Close()
  9. // 创建数据库操作对象
  10. badgerDB := &bdb{db}
  11. //
  12. //// 存储数据
  13. key := "aaaa"
  14. //value := "12121212"
  15. //badgerDB.Set(key, value)
  16. //fmt.Printf("Stored key: %s, value: %s\n", key, value)
  17. // 读取数据
  18. readValue := badgerDB.Get(key)
  19. fmt.Printf("Read key: %s, value: %s\n", key, readValue)
  20. //badgerDB.Set(key, "222333")
  21. //fmt.Printf("Stored key: %s, value: %s\n", key, value)
  22. // 读取数据
  23. readValue = badgerDB.Get(key)
  24. fmt.Printf("Read key: %s, value: %s\n", key, readValue)
  25. // 删除数据
  26. badgerDB.Del(key)
  27. fmt.Printf("Deleted key: %s\n", key)
  28. // 尝试再次读取删除的数据
  29. deletedValue := badgerDB.Get(key)
  30. fmt.Printf("After deletion, key: %s, value: %s\n", key, deletedValue)
  31. }